<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Fuse8.DomainFramework</name>
    </assembly>
    <members>
        <member name="T:Fuse8.DomainFramework.DataAccess.XmlDatabase.XmlFileDBEntry`1">
            <summary>
            
            </summary>
            <typeparam name="T"></typeparam>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.XmlDatabase.XmlFileDBEntry`1.#ctor">
            <summary>
            Need for serialization
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.DataAccess.XmlDatabase.XmlFileDBEntry`1.Entries">
            <summary>
            
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.DataAccess.IUnitOfWork`1">
            <summary>
            
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.DataAccess.InMemoryDatabase.InMemoryDataRepository`2">
            <summary>
            
            </summary>
            <typeparam name="TEntity"></typeparam>
            <typeparam name="TKey"></typeparam>
        </member>
        <member name="T:Fuse8.DomainFramework.DataAccess.BaseEntityDataRepository`3">
            <summary>
            
            </summary>
            <typeparam name="TEntity"></typeparam>
            <typeparam name="TKey"></typeparam>
            <typeparam name="TRepository"></typeparam>
        </member>
        <member name="T:Fuse8.DomainFramework.DataAccess.IEntityDataRepository`2">
            <summary>
            Entity object repository
            </summary>
            <typeparam name="TEntity"></typeparam>
            <typeparam name="TKey"></typeparam>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.IEntityDataRepository`2.Add(`0)">
            <summary>
            Adds a new entity in to the repository
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.IEntityDataRepository`2.Save(`0)">
            <summary>
            Saves existing entity to the repository
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.IEntityDataRepository`2.Remove(`0)">
            <summary>
            Removes the specified entity from the repository
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.IEntityDataRepository`2.Remove(`1)">
            <summary>
            Remove from repository by unique identifier
            </summary>
            <param name="id"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.IEntityDataRepository`2.FindOne(`1)">
            <summary>
            Finds a single instance of an entity matching a unique identifier
            </summary>
            <param name="id"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.IEntityDataRepository`2.FindOne(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
            <summary>
            Finds a single instance of an entity matching a lambda expression
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.IEntityDataRepository`2.FindOne(Fuse8.DomainFramework.Domain.IEntityCommand{`0})">
            <summary>
            
            </summary>
            <param name="command"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.IEntityDataRepository`2.Find(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
            <summary>
            Finds all entities matching a lambda expression
            </summary>
            <param name="expression">The expression.</param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.IEntityDataRepository`2.FindAll">
            <summary>
            Finds all entities in the repository
            </summary>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.IEntityDataRepository`2.Find(Fuse8.DomainFramework.Domain.IEntityCommand{`0})">
            <summary>
            
            </summary>
            <param name="command"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.IEntityDataRepository`2.Execute(Fuse8.DomainFramework.Domain.IEntityCommand{`0})">
            <summary>
            
            </summary>
            <param name="command"></param>
        </member>
        <member name="P:Fuse8.DomainFramework.DataAccess.IEntityDataRepository`2.CacheOptions">
            <summary>
            
            </summary>
        </member>
        <member name="F:Fuse8.DomainFramework.DataAccess.BaseEntityDataRepository`3._mapper">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.BaseEntityDataRepository`3.Add(`0)">
            <summary>
            
            </summary>
            <param name="entityObject"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.BaseEntityDataRepository`3.Save(`0)">
            <summary>
            
            </summary>
            <param name="entityObject"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.BaseEntityDataRepository`3.Remove(`0)">
            <summary>
            
            </summary>
            <param name="entityObject"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.BaseEntityDataRepository`3.Remove(`1)">
            <summary>
            
            </summary>
            <param name="id"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.BaseEntityDataRepository`3.FindOne(`1)">
            <summary>
            
            </summary>        
            <param name="id"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.BaseEntityDataRepository`3.FindOne(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
            <summary>
            
            </summary>
            <param name="expression"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.BaseEntityDataRepository`3.Find(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
            <summary>
            
            </summary>
            <param name="expression"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.BaseEntityDataRepository`3.FindAll">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.BaseEntityDataRepository`3.FindOne(Fuse8.DomainFramework.Domain.IEntityCommand{`0})">
            <summary>
            
            </summary>
            <param name="command"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.BaseEntityDataRepository`3.Find(Fuse8.DomainFramework.Domain.IEntityCommand{`0})">
            <summary>
            
            </summary>
            <param name="command"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.BaseEntityDataRepository`3.Execute(Fuse8.DomainFramework.Domain.IEntityCommand{`0})">
            <summary>
            
            </summary>
            <param name="command"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.BaseEntityDataRepository`3.AddToRepository(`2)">
            <summary>
            
            </summary>
            <param name="repositoryEntity"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.BaseEntityDataRepository`3.SaveToRepository(`2)">
            <summary>
            
            </summary>
            <param name="repositoryEntity"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.BaseEntityDataRepository`3.DeleteFromRepository(`2)">
            <summary>
            
            </summary>
            <param name="repositoryEntity"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.BaseEntityDataRepository`3.DeleteFromRepository(`1)">
            <summary>
            
            </summary>
            <param name="id"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.BaseEntityDataRepository`3.AsQueryable">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="P:Fuse8.DomainFramework.DataAccess.BaseEntityDataRepository`3.Mapper">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.DataAccess.BaseEntityDataRepository`3.CacheOptions">
            <summary>
            
            </summary>
        </member>
        <member name="F:Fuse8.DomainFramework.DataAccess.InMemoryDatabase.InMemoryDataRepository`2._database">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.InMemoryDatabase.InMemoryDataRepository`2.AddToRepository(`0)">
            <summary>
            
            </summary>
            <param name="repositoryEntity"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.InMemoryDatabase.InMemoryDataRepository`2.SaveToRepository(`0)">
            <summary>
            
            </summary>
            <param name="repositoryEntity"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.InMemoryDatabase.InMemoryDataRepository`2.DeleteFromRepository(`0)">
            <summary>
            
            </summary>
            <param name="repositoryEntity"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.InMemoryDatabase.InMemoryDataRepository`2.DeleteFromRepository(`1)">
            <summary>
            
            </summary>
            <param name="id"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.InMemoryDatabase.InMemoryDataRepository`2.AsQueryable">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="P:Fuse8.DomainFramework.DataAccess.InMemoryDatabase.InMemoryDataRepository`2.Mapper">
            <summary>
            
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.Common.Logging.ExecutionTimeAttribute">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Logging.ExecutionTimeAttribute.CreateHandler(Microsoft.Practices.Unity.IUnityContainer)">
            <summary>
            
            </summary>
            <param name="container"></param>
            <returns></returns>
        </member>
        <member name="T:Fuse8.DomainFramework.Common.Exceptions.ValidationException">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Exceptions.ValidationException.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Exceptions.ValidationException.#ctor(System.String)">
            <summary>
            
            </summary>
            <param name="message"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Exceptions.ValidationException.#ctor(System.String,System.Exception)">
            <summary>
            
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Exceptions.ValidationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            
            </summary>
            <param name="info"></param>
            <param name="context"></param>
        </member>
        <member name="T:System.Linq.Dynamic.DynamicQueryable">
            <summary>
            
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.DataAccess.UnitOfWorkScope`1">
            <summary>
            
            </summary>
            <typeparam name="TEntity"></typeparam>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.UnitOfWorkScope`1.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.UnitOfWorkScope`1.GenerateFactoryKey">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.UnitOfWorkScope`1.Finalize">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.UnitOfWorkScope`1.Dispose(System.Boolean)">
            <summary>
            
            </summary>
            <param name="disposing"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.UnitOfWorkScope`1.Dispose">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.DataAccess.UnitOfWorkScope`1.CurrentHttpContext">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.DataAccess.UnitOfWorkScope`1.FactoryKeyFormat">
            <summary>
            
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.CacheService.CacheFacade">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.CacheFacade.GetInstance">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.CacheFacade.RegisterTypeDependency``4">
            <summary>
            
            </summary>
            <typeparam name="TEntity"></typeparam>
            <typeparam name="TEntityKey"></typeparam>
            <typeparam name="TDependableEntity"></typeparam>
            <typeparam name="TDependableEntityKey"></typeparam>
            <returns></returns>
        </member>
        <member name="T:Fuse8.DomainFramework.Common.Utilities.CloneUtility">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Utilities.CloneUtility.NormalClone``1(``0)">
            <summary>
            
            </summary>
            <typeparam name="T"></typeparam>
            <param name="source"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Utilities.CloneUtility.FastClone``1(``0)">
            <summary>
            
            </summary>
            <typeparam name="T"></typeparam>
            <param name="source"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Utilities.CloneUtility.FastClone``1(``0,System.Boolean)">
            <summary>
            
            </summary>
            <typeparam name="T"></typeparam>
            <param name="source"></param>
            <param name="deepClone"></param>
            <returns></returns>
        </member>
        <member name="T:Fuse8.DomainFramework.Common.Utilities.CloneUtilityImpl`1">
            <summary>
            
            </summary>
            <typeparam name="T"></typeparam>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Utilities.CloneUtilityImpl`1.CloneShallow(`0)">
            <summary>
            
            </summary>
            <param name="source"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Utilities.CloneUtilityImpl`1.CloneDeep(`0)">
            <summary>
            
            </summary>
            <param name="source"></param>
            <returns></returns>
        </member>
        <member name="T:Fuse8.DomainFramework.Common.MD5StringExtension">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.MD5StringExtension.ToMD5Hash(System.String)">
            <summary>
            
            </summary>
            <param name="val"></param>
            <returns></returns>
        </member>
        <member name="T:Fuse8.DomainFramework.Common.Locator.UnityServiceLocatorEx">
            <summary>
            
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.Common.Locator.IServiceLocatorEx">
            <summary>
            Extend <see cref="T:Microsoft.Practices.ServiceLocation.IServiceLocator"/> for support registration default services
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Locator.IServiceLocatorEx.IsRegistered``1">
            <summary>
            Check if some instance of TService is registered in IoC
            </summary>
            <typeparam name="TService">Type of instance</typeparam>
            <returns>True if registered, false if not</returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Locator.IServiceLocatorEx.IsRegistered(System.Type)">
            <summary>
            Check if some type is registered in IoC
            </summary>
            <param name="serviceType">Type of registration</param>
            <returns>True if registered, false if not</returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Locator.IServiceLocatorEx.SetDefaultService``1(``0)">
            <summary>
            Set default registration to IoC
            </summary>
            <typeparam name="TService">Type of instance</typeparam>
            <param name="service">Instance of service to register as default</param>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Locator.IServiceLocatorEx.SetDefaultService(System.Type)">
            <summary>
            Set default registration to IoC
            </summary>
            <param name="serviceType">Type of registration</param>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Locator.IServiceLocatorEx.GetDefaultService``1">
            <summary>
            Get default registration
            </summary>
            <typeparam name="TService">Type of instance</typeparam>
            <returns>Registerd instance</returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Locator.IServiceLocatorEx.GetDefaultService(System.Type)">
            <summary>
            Get default registration
            </summary>
            <param name="serviceType">Type of registration</param>
            <returns>Registerd instance</returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Locator.UnityServiceLocatorEx.#ctor(Microsoft.Practices.Unity.IUnityContainer)">
            <summary>
            
            </summary>
            <param name="container"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Locator.UnityServiceLocatorEx.IsRegistered``1">
            <summary>
            
            </summary>
            <typeparam name="TService"></typeparam>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Locator.UnityServiceLocatorEx.IsRegistered(System.Type)">
            <summary>
            
            </summary>
            <param name="serviceType"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Locator.UnityServiceLocatorEx.SetDefaultService``1(``0)">
            <summary>
            
            </summary>
            <typeparam name="TService"></typeparam>
            <param name="service"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Locator.UnityServiceLocatorEx.SetDefaultService(System.Type)">
            <summary>
            
            </summary>
            <param name="serviceType"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Locator.UnityServiceLocatorEx.GetDefaultService``1">
            <summary>
            
            </summary>
            <typeparam name="TService"></typeparam>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Locator.UnityServiceLocatorEx.GetDefaultService(System.Type)">
            <summary>
            
            </summary>
            <param name="serviceType"></param>
            <returns></returns>
        </member>
        <member name="T:Fuse8.DomainFramework.DataAccess.LinqDatabase.LinqUnitOfWork`1">
            <summary>
            
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.DataAccess.IDbUnitOfWork`1">
            <summary>
            
            </summary>
            <typeparam name="T"></typeparam>
        </member>
        <member name="P:Fuse8.DomainFramework.DataAccess.IDbUnitOfWork`1.Connection">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.DataAccess.IDbUnitOfWork`1.Transaction">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.LinqDatabase.LinqUnitOfWork`1.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.LinqDatabase.LinqUnitOfWork`1.Finalize">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.LinqDatabase.LinqUnitOfWork`1.Dispose(System.Boolean)">
            <summary>
            
            </summary>
            <param name="disposing"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.LinqDatabase.LinqUnitOfWork`1.Dispose">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.DataAccess.LinqDatabase.LinqUnitOfWork`1.Connection">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.DataAccess.LinqDatabase.LinqUnitOfWork`1.Transaction">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.DataAccess.LinqDatabase.LinqUnitOfWork`1.CurrentContext">
            <summary>
            
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.DataAccess.LinqDatabase.LinqEntityCompiledQuery`1">
            <summary>
            
            </summary>
            <typeparam name="TEntity"></typeparam>
        </member>
        <member name="F:Fuse8.DomainFramework.DataAccess.LinqDatabase.LinqEntityCompiledQuery`1.PreCompile">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="T:Fuse8.DomainFramework.DataAccess.LinqDatabase.DefaultHttpContextLinqUnitOfWorkFactory`1">
            <summary>
            
            </summary>
            <typeparam name="T"></typeparam>
        </member>
        <member name="T:Fuse8.DomainFramework.DataAccess.LinqDatabase.HttpContextLinqUnitOfWorkFactory`1">
            <summary>
            
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.DataAccess.HttpContextUnitOfWorkFactory`1">
            <summary>
            
            </summary>
            <typeparam name="T"></typeparam>
        </member>
        <member name="T:Fuse8.DomainFramework.DataAccess.IUnitOfWorkFactory`1">
            <summary>
            
            </summary>
            <typeparam name="T"></typeparam>
        </member>
        <member name="T:Fuse8.DomainFramework.DataAccess.IUnitOfWorkFactory">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.IUnitOfWorkFactory.Close">
            <summary>
            
            </summary>        
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.IUnitOfWorkFactory`1.GenerateFactoryKey">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.IUnitOfWorkFactory`1.Create(System.Boolean)">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.IUnitOfWorkFactory`1.CreateFrom``1(Fuse8.DomainFramework.DataAccess.IUnitOfWork{``0})">
            <summary>
            
            </summary>
            <typeparam name="TMain"></typeparam>
            <param name="unitOfWork"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.IUnitOfWorkFactory`1.Get(System.Boolean)">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.IUnitOfWorkFactory`1.UseFrom``1(Fuse8.DomainFramework.DataAccess.IUnitOfWork{``0})">
            <summary>
            
            </summary>
            <typeparam name="TMain"></typeparam>
            <param name="unitOfWork"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.IUnitOfWorkFactory`1.CommitTransaction">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.IUnitOfWorkFactory`1.RollbackTransaction">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.HttpContextUnitOfWorkFactory`1.Create(System.Boolean)">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.HttpContextUnitOfWorkFactory`1.CommitTransaction">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.HttpContextUnitOfWorkFactory`1.RollbackTransaction">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.HttpContextUnitOfWorkFactory`1.CreateFrom``1(Fuse8.DomainFramework.DataAccess.IUnitOfWork{``0})">
            <summary>
            
            </summary>
            <typeparam name="TMain"></typeparam>
            <param name="unitOfWork"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.HttpContextUnitOfWorkFactory`1.Get(System.Boolean)">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.HttpContextUnitOfWorkFactory`1.UseFrom``1(Fuse8.DomainFramework.DataAccess.IUnitOfWork{``0})">
            <summary>
            
            </summary>
            <typeparam name="TMain"></typeparam>
            <param name="unitOfWork"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.HttpContextUnitOfWorkFactory`1.GenerateFactoryKey">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.HttpContextUnitOfWorkFactory`1.Close">
            <summary>
            
            </summary>        
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.HttpContextUnitOfWorkFactory`1.GenerateFactoryKeyForTransaction">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.HttpContextUnitOfWorkFactory`1.InnerGet(System.Boolean,System.Boolean)">
            <summary>
            
            </summary>
            <param name="withTransaction"></param>
            <param name="needCreateIfNotFound"></param>
            <returns></returns>
        </member>
        <member name="P:Fuse8.DomainFramework.DataAccess.HttpContextUnitOfWorkFactory`1.CurrentHttpContext">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.DataAccess.HttpContextUnitOfWorkFactory`1.FactoryKeyFormat">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.DataAccess.LinqDatabase.HttpContextLinqUnitOfWorkFactory`1.FactoryKeyFormat">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.LinqDatabase.DefaultHttpContextLinqUnitOfWorkFactory`1.#ctor(System.Func{System.Data.SqlClient.SqlConnection,System.Data.Linq.DataContext},System.String)">
            <summary>
            
            </summary>
            <param name="creator"></param>
            <param name="connectionString"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.LinqDatabase.DefaultHttpContextLinqUnitOfWorkFactory`1.Create(System.Boolean)">
            <summary>
            
            </summary>
            <param name="withTransaction"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.LinqDatabase.DefaultHttpContextLinqUnitOfWorkFactory`1.CreateFrom``1(Fuse8.DomainFramework.DataAccess.IUnitOfWork{``0})">
            <summary>
            
            </summary>
            <typeparam name="TMain"></typeparam>
            <param name="unitOfWork"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.LinqDatabase.DefaultHttpContextLinqUnitOfWorkFactory`1.CommitTransaction">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.LinqDatabase.DefaultHttpContextLinqUnitOfWorkFactory`1.RollbackTransaction">
            <summary>
            
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.DataAccess.InMemoryDatabase.InMemoryDataRepositoryMapper`2">
            <summary>
            
            </summary>
            <typeparam name="TEntity"></typeparam>
            <typeparam name="TKey"></typeparam>
        </member>
        <member name="T:Fuse8.DomainFramework.DataAccess.IEntityDataRepositoryMapper`2">
            <summary>
            
            </summary>
            <typeparam name="TEntity"></typeparam>
            <typeparam name="TRepository"></typeparam>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.IEntityDataRepositoryMapper`2.ToRepositoryEntity(`0,`1)">
            <summary>
            
            </summary>
            <param name="entity"></param>
            <param name="repositoryEntity"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.IEntityDataRepositoryMapper`2.FromRepositoryEntity(`1,`0)">
            <summary>
            
            </summary>
            <param name="repositoryEntity"></param>
            <param name="entity"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.IEntityDataRepositoryMapper`2.CreateEntity">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.IEntityDataRepositoryMapper`2.CreateRepositoryEntity">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.IEntityDataRepositoryMapper`2.SetIdentityField(`1,`0)">
            <summary>
            
            </summary>
            <param name="repositoryEntity"></param>
            <param name="entity"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.InMemoryDatabase.InMemoryDataRepositoryMapper`2.ToRepositoryEntity(`0,`0)">
            <summary>
            
            </summary>
            <param name="entity"></param>
            <param name="repositoryEntity"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.InMemoryDatabase.InMemoryDataRepositoryMapper`2.FromRepositoryEntity(`0,`0)">
            <summary>
            
            </summary>
            <param name="repositoryEntity"></param>
            <param name="entity"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.InMemoryDatabase.InMemoryDataRepositoryMapper`2.CreateEntity">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.InMemoryDatabase.InMemoryDataRepositoryMapper`2.CreateRepositoryEntity">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.InMemoryDatabase.InMemoryDataRepositoryMapper`2.SetIdentityField(`0,`0)">
            <summary>
            
            </summary>
            <param name="repositoryEntity"></param>
            <param name="entity"></param>
        </member>
        <member name="T:Fuse8.DomainFramework.DataAccess.InMemoryDatabase.EntityProperty">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.DataAccess.InMemoryDatabase.EntityProperty.PropertyName">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.DataAccess.InMemoryDatabase.EntityProperty.PropertyType">
            <summary>
            
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.DataAccess.InMemoryDatabase.InMemoryDataRepositoryConfiguration`2">
            <summary>
            
            </summary>
            <typeparam name="TEntity"></typeparam>
            <typeparam name="TKey"></typeparam>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.InMemoryDatabase.InMemoryDataRepositoryConfiguration`2.CreateRepository">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.InMemoryDatabase.InMemoryDataRepositoryConfiguration`2.CreateMapper">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.InMemoryDatabase.InMemoryDataRepositoryConfiguration`2.CreateUnitOfWorkFactory">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="T:Fuse8.DomainFramework.Domain.Int32EntityObject">
            <summary>
            
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.Domain.IEntityObject`1">
            <summary>
            Base contract for domain entity - "super type of layer"
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.Domain.IEntityObject">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.Domain.IEntityObject.TypeParameter">
            <summary>
            Parameter used for dynamic invocation
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.Domain.IEntityObject.IsNew">
            <summary>
            Object is newly created
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.Domain.IEntityObject.IsCreated">
            <summary>
            Object is exist in data store
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.Domain.IEntityObject`1.IncreaseId">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.Domain.IEntityObject`1.Id">
            <summary>
            Identification field
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.Domain.Int32EntityObject.IncreaseId">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.Domain.Int32EntityObject.Equals(Fuse8.DomainFramework.Domain.IEntityObject{System.Int32},Fuse8.DomainFramework.Domain.IEntityObject{System.Int32})">
            <summary>
            
            </summary>
            <param name="x"></param>
            <param name="y"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Domain.Int32EntityObject.GetHashCode(Fuse8.DomainFramework.Domain.IEntityObject{System.Int32})">
            <summary>
            
            </summary>
            <param name="obj"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Domain.Int32EntityObject.Equals(System.Object)">
            <summary>
            
            </summary>
            <param name="obj"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Domain.Int32EntityObject.GetHashCode">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="P:Fuse8.DomainFramework.Domain.Int32EntityObject.Id">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.Domain.Int32EntityObject.TypeParameter">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.Domain.Int32EntityObject.IsNew">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.Domain.Int32EntityObject.IsCreated">
            <summary>
            
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.Domain.IEntityCommand`1">
            <summary>
            
            </summary>
            <typeparam name="TEntity"></typeparam>
        </member>
        <member name="M:Fuse8.DomainFramework.Domain.IEntityCommand`1.Execute">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Domain.IEntityCommand`1.ExecuteOne">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="P:Fuse8.DomainFramework.Domain.IEntityCommand`1.CommandName">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.Domain.IEntityCommand`1.CacheKey">
            <summary>
            Used for cache
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.DataAccess.XmlDatabase.DefaultXmlFileDB`2">
            <summary>
            
            </summary>
            <typeparam name="TEntity"></typeparam>
            <typeparam name="TKey"></typeparam>
        </member>
        <member name="T:Fuse8.DomainFramework.DataAccess.XmlDatabase.XmlFileDB`2">
            <summary>
            
            </summary>
            <typeparam name="TEntity"></typeparam>
            <typeparam name="TKey"></typeparam>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.XmlDatabase.XmlFileDB`2.Add(`0)">
            <summary>
            Add the specified entity object to the database
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.XmlDatabase.XmlFileDB`2.Remove(`0)">
            <summary>
            Remove the specified entity object from the database
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.XmlDatabase.XmlFileDB`2.Save(`0)">
            <summary>
            Save the specified entity object in the database
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.XmlDatabase.XmlFileDB`2.LoadData">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.XmlDatabase.XmlFileDB`2.CreateDomainEntity">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="P:Fuse8.DomainFramework.DataAccess.XmlDatabase.XmlFileDB`2.Repository">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.XmlDatabase.DefaultXmlFileDB`2.CreateDomainEntity">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="T:Fuse8.DomainFramework.DataAccess.SqlDatabase.SqlMap`1">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.SqlDatabase.SqlMap`1.GetParamInfo(System.String,System.Object,System.Boolean)">
            <summary>
            
            </summary>
            <param name="sp"></param>
            <param name="parameters"></param>
            <param name="isForCreate"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.SqlDatabase.SqlMap`1.GetEntity(System.String,System.Data.SqlClient.SqlDataReader)">
            <summary>
            
            </summary>
            <param name="sp"></param>
            <param name="reader"></param>
            <returns></returns>
        </member>
        <member name="T:Fuse8.DomainFramework.DataAccess.SqlDatabase.ISqlEntityDataMapper`2">
            <summary>
            
            </summary>
            <typeparam name="TEntity"></typeparam>
            <typeparam name="TKey"></typeparam>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.SqlDatabase.ISqlEntityDataMapper`2.MapFrom(System.String,System.Data.SqlClient.SqlDataReader)">
            <summary>
            
            </summary>
            <param name="sp"></param>
            <param name="reader"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.SqlDatabase.ISqlEntityDataMapper`2.MapFromMulti(System.String,System.Data.SqlClient.SqlDataReader,`0,System.Int32)">
            <summary>
            
            </summary>
            <param name="sp"></param>
            <param name="reader"></param>
            <param name="stepEntity"></param>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.SqlDatabase.ISqlEntityDataMapper`2.MapTo(System.String,System.Object,System.Boolean)">
            <summary>
            
            </summary>
            <param name="sp"></param>
            <param name="parameter"></param>
            <param name="isForCreate"></param>
            <returns></returns>
        </member>
        <member name="T:Fuse8.DomainFramework.Configuration.Cache.CacheServiceConfigurationManager">
             <summary>
             Cache containers configuration
             <example>    
             <configuration>
               <configSections>
                 <sectionGroup name="fuse8.domainframework">
                   <section name="cacheContainers" type="Fuse8.DomainFramework.Configuration.Cache.CacheServiceConfigurationHandler, Fuse8.DomainFramework" />
                 </sectionGroup>
               </configSections>
            
               <fuse8.domainframework>
                 <cache>
                     <cacheContainers>
                         <add name="1" main="true" containerType="Memcached" successorContainerName="2" absoluteExpiration="" />
                         <add name="2" containerType="HttpCache" enabled="false" async="false" />  
                         <add name="3" containerType="NoCache" forType="" />
                         <add name="4" containerType="DependencyCache" forType="" dependency="Entity_1,Entity_2"/>
                     </cacheContainers>    
                 </cache>
               </fuse8.domainframework>
             </configuration>
             </example>
             </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.Configuration.Cache.CacheServiceConfigurationManager.Config">
            <summary>
            Cache containers collection
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.Configuration.Cache.CacheServiceFactory`2.GetCacheService">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="T:Fuse8.DomainFramework.Common.Locator.ServiceLocatorBaseEx">
            <summary>
            
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.Common.Locator.IServiceLocatorWithLazy">
            <summary>
            Extend <see cref="T:Fuse8.DomainFramework.Common.Locator.IServiceLocatorEx"/> to support lazy load IoC (first call initialization)
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Locator.IServiceLocatorWithLazy.DefineInitAction(Fuse8.DomainFramework.Common.Locator.LazyInitLocatorAction)">
            <summary>
            Define lazy delegate for invoking by first calling
            </summary>
            <param name="action">Delegate of <see cref="T:Fuse8.DomainFramework.Common.Locator.LazyInitLocatorAction"/> type</param>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Locator.ServiceLocatorBaseEx.GetInstance(System.Type)">
            <summary>
            
            </summary>
            <param name="serviceType"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Locator.ServiceLocatorBaseEx.GetInstance(System.Type,System.String)">
            <summary>
            
            </summary>
            <param name="serviceType"></param>
            <param name="key"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Locator.ServiceLocatorBaseEx.GetAllInstances(System.Type)">
            <summary>
            
            </summary>
            <param name="serviceType"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Locator.ServiceLocatorBaseEx.GetInstance``1">
            <summary>
            
            </summary>
            <typeparam name="T"></typeparam>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Locator.ServiceLocatorBaseEx.GetInstance``1(System.String)">
            <summary>
            
            </summary>
            <typeparam name="T"></typeparam>
            <param name="key"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Locator.ServiceLocatorBaseEx.GetAllInstances``1">
            <summary>
            
            </summary>
            <typeparam name="T"></typeparam>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Locator.ServiceLocatorBaseEx.GetService(System.Type)">
            <summary>
            
            </summary>
            <param name="serviceType"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Locator.ServiceLocatorBaseEx.DefineInitAction(Fuse8.DomainFramework.Common.Locator.LazyInitLocatorAction)">
            <summary>
            
            </summary>
            <param name="action"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Locator.ServiceLocatorBaseEx.DoInitActionOnce">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Locator.ServiceLocatorBaseEx.IsRegistered``1">
            <summary>
            
            </summary>
            <typeparam name="TService"></typeparam>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Locator.ServiceLocatorBaseEx.IsRegistered(System.Type)">
            <summary>
            
            </summary>
            <param name="serviceType"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Locator.ServiceLocatorBaseEx.SetDefaultService``1(``0)">
            <summary>
            
            </summary>
            <typeparam name="TService"></typeparam>
            <param name="service"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Locator.ServiceLocatorBaseEx.SetDefaultService(System.Type)">
            <summary>
            
            </summary>
            <param name="serviceType"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Locator.ServiceLocatorBaseEx.GetDefaultService``1">
            <summary>
            
            </summary>
            <typeparam name="TService"></typeparam>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Locator.ServiceLocatorBaseEx.GetDefaultService(System.Type)">
            <summary>
            
            </summary>
            <param name="serviceType"></param>
            <returns></returns>
        </member>
        <member name="T:Fuse8.DomainFramework.Common.Locator.DependencyServiceLocator">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Locator.DependencyServiceLocator.SetLocatorProvider(Fuse8.DomainFramework.Common.Locator.ServiceLocatorProviderEx)">
            <summary>
            Set the delegate that is used to retrieve the current container.
            </summary>
            <param name="newProvider">Delegate that, when called, will return
            the current ambient container.</param>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Locator.DependencyServiceLocator.SetLocatorProvider(Fuse8.DomainFramework.Common.Locator.ServiceLocatorProviderWithLazy)">
            <summary>
            Set the delegate that is used to retrieve the current container.
            </summary>
            <param name="newProvider">Delegate that, when called, will return
            the current ambient container + lazy init support</param>
        </member>
        <member name="P:Fuse8.DomainFramework.Common.Locator.DependencyServiceLocator.Current">
            <summary>
            The current ambient container.
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.DataAccess.SqlDatabase.SqlMapExtension">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.SqlDatabase.SqlMapExtension.WithIgnoreTo``1(Fuse8.DomainFramework.DataAccess.SqlDatabase.SqlMap{``0},System.String)">
            <summary>
            
            </summary>
            <param name="sqlMap"></param>
            <param name="propertyName"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.SqlDatabase.SqlMapExtension.WithIgnoreFrom``1(Fuse8.DomainFramework.DataAccess.SqlDatabase.SqlMap{``0},System.String)">
            <summary>
            
            </summary>
            <param name="sqlMap"></param>
            <param name="propertyName"></param>
            <returns></returns>
        </member>
        <member name="T:Fuse8.DomainFramework.DataAccess.LinqDatabase.ILinqEntityDataRepositoryMapper`2">
            <summary>
            
            </summary>
            <typeparam name="TEntity"></typeparam>
            <typeparam name="TRepository"></typeparam>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.LinqDatabase.ILinqEntityDataRepositoryMapper`2.AsQueryable(System.Data.Linq.DataContext)">
            <summary>
            
            </summary>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Fuse8.DomainFramework.DataAccess.LinqDatabase.ILinqEntityDataRepositoryMapper`2.QueryParameter">
            <summary>
            Parameter used for query access
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.Configuration.Cache.CacheContainersCollection">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.Configuration.Cache.CacheContainersCollection.CreateNewElement">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Configuration.Cache.CacheContainersCollection.CreateNewElement(System.String)">
            <summary>
            
            </summary>
            <param name="elementName"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Configuration.Cache.CacheContainersCollection.GetElementKey(System.Configuration.ConfigurationElement)">
            <summary>
            
            </summary>
            <param name="element"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Configuration.Cache.CacheContainersCollection.IndexOf(Fuse8.DomainFramework.Configuration.Cache.CacheContainerElement)">
            <summary>
            
            </summary>
            <param name="element"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Configuration.Cache.CacheContainersCollection.Add(Fuse8.DomainFramework.Configuration.Cache.CacheContainerElement)">
            <summary>
            
            </summary>
            <param name="element"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.Configuration.Cache.CacheContainersCollection.Remove(Fuse8.DomainFramework.Configuration.Cache.CacheContainerElement)">
            <summary>
            
            </summary>
            <param name="element"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.Configuration.Cache.CacheContainersCollection.RemoveAt(System.Int32)">
            <summary>
            
            </summary>
            <param name="index"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.Configuration.Cache.CacheContainersCollection.Remove(System.String)">
            <summary>
            
            </summary>
            <param name="name"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.Configuration.Cache.CacheContainersCollection.Clear">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.Configuration.Cache.CacheContainersCollection.CollectionType">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.Configuration.Cache.CacheContainersCollection.Item(System.Int32)">
            <summary>
            
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="P:Fuse8.DomainFramework.Configuration.Cache.CacheContainersCollection.Item(System.String)">
            <summary>
            
            </summary>
            <param name="name"></param>
            <returns></returns>
        </member>
        <member name="T:System.Linq.Dynamic.Evaluator">
            <summary>
            Enables the partial evalutation of queries. From http://msdn.microsoft.com/en-us/library/bb546158.aspx 
            </summary>
        </member>
        <member name="T:System.Linq.Dynamic.ExpressionVisitor">
            <summary>
            An implementation of an expression tree visitor. This class is designed to be inherited to create more specialized classes whose functionality requires traversing, examining or copying an expression tree. See: http://msdn.microsoft.com/en-gb/library/bb882521.aspx 
            </summary>
        </member>
        <member name="M:System.Linq.Dynamic.Evaluator.SubtreeEvaluator.GetValuesSeperated(System.Collections.IEnumerable)">
            <summary>
            Get aggregated string consisted of sequence elements 
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.Common.Locator.DependencyDynamicParameter">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Locator.DependencyDynamicParameter.#ctor">
            <summary>
            Constructor by default - need for serialization
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.Common.Locator.DependencyDynamicParameter.DynamicInstanceType">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.Common.Locator.DependencyDynamicParameter.InitParameters">
            <summary>
            
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.CacheService.IEntityCacheService`2">
            <summary>
            
            </summary>
            <typeparam name="TEntity"></typeparam>
            <typeparam name="TKey"></typeparam>
        </member>
        <member name="T:Fuse8.DomainFramework.CacheService.IEntityCacheServiceElement">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.IEntityCacheServiceElement.AddToDependency(System.String)">
            <summary>
            
            </summary>
            <param name="cacheKey"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.IEntityCacheService`2.AddItemToCache(System.String,`0)">
            <summary>
            
            </summary>
            <param name="cacheKey"></param>
            <param name="entityObject"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.IEntityCacheService`2.AddListToCache(System.String,System.Collections.Generic.IList{`0})">
            <summary>
            
            </summary>
            <param name="cacheKey"></param>
            <param name="entityObjects"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.IEntityCacheService`2.GetFromCache(System.String)">
            <summary>
            
            </summary>
            <param name="cacheKey"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.IEntityCacheService`2.GetListFromCache(System.String)">
            <summary>
            
            </summary>
            <param name="cacheKey"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.IEntityCacheService`2.RemoveItemFromCache(System.String)">
            <summary>
            
            </summary>
            <param name="cacheKey"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.IEntityCacheService`2.ClearCache">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.IEntityCacheService`2.ClearDependency(`0)">
            <summary>
            
            </summary>
            <param name="entityObject"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.IEntityCacheService`2.ClearDependency(`1)">
            <summary>
            
            </summary>
            <param name="id"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.IEntityCacheService`2.GenerateCacheKeyById(`1)">
            <summary>
            
            </summary>
            <param name="entityObjectId"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.IEntityCacheService`2.GenerateCacheKey(`0)">
            <summary>
            
            </summary>
            <param name="entityObject"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.IEntityCacheService`2.GenerateCacheKey(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
            <summary>
            
            </summary>
            <param name="expression"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.IEntityCacheService`2.GenerateCacheKey(Fuse8.DomainFramework.Domain.IEntityCommand{`0})">
            <summary>
            
            </summary>
            <param name="command"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.IEntityCacheService`2.GenerateCacheKey">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.IEntityCacheService`2.GenerateCacheKeysForLinkedDependency(`0)">
            <summary>
            
            </summary>
            <param name="entityObject"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.IEntityCacheService`2.SetSuccessor(Fuse8.DomainFramework.CacheService.IEntityCacheService{`0,`1})">
            <summary>
            
            </summary>
            <param name="successor"></param>
        </member>
        <member name="P:Fuse8.DomainFramework.CacheService.IEntityCacheService`2.CacheItems">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.CacheService.IEntityCacheService`2.CacheOptions">
            <summary>
            
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.ValidationService.ValidationActionType">
            <summary>
            
            </summary>
        </member>
        <member name="F:Fuse8.DomainFramework.ValidationService.ValidationActionType.Create">
            <summary>
            
            </summary>
        </member>
        <member name="F:Fuse8.DomainFramework.ValidationService.ValidationActionType.Update">
            <summary>
            
            </summary>
        </member>
        <member name="F:Fuse8.DomainFramework.ValidationService.ValidationActionType.Delete">
            <summary>
            
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.ValidationService.ValidationEntityPreEventArgs`2">
            <summary>
            
            </summary>
            <typeparam name="TEntity"></typeparam>
            <typeparam name="TKey"></typeparam>
        </member>
        <member name="T:Fuse8.DomainFramework.BusinessService.EntityPreEventArgs`2">
            <summary>
            
            </summary>
            <typeparam name="TEntity"></typeparam>
            <typeparam name="TKey"></typeparam>
        </member>
        <member name="T:Fuse8.DomainFramework.BusinessService.EntityEventArgs`2">
            <summary>
            
            </summary>
            <typeparam name="TEntity"></typeparam>
            <typeparam name="TKey"></typeparam>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.EntityEventArgs`2.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.BusinessService.EntityEventArgs`2.Entity">
            <summary>
            Returns the class for which the event has been raised
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.BusinessService.EntityEventArgs`2.Id">
            <summary>
            Returns entity identificator
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.EntityPreEventArgs`2.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.BusinessService.EntityPreEventArgs`2.Cancel">
            <summary>
            Gets or sets a value indicating whether the action undertaken should be cancelled 
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.ValidationService.ValidationEntityPreEventArgs`2.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.ValidationService.ValidationEntityPreEventArgs`2.ValidationAction">
            <summary>
            
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.Domain.BaseEntityCommand`1">
            <summary>
            
            </summary>
            <typeparam name="TEntity"></typeparam>
        </member>
        <member name="M:Fuse8.DomainFramework.Domain.BaseEntityCommand`1.Execute">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Domain.BaseEntityCommand`1.ExecuteOne">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="P:Fuse8.DomainFramework.Domain.BaseEntityCommand`1.CacheKey">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.Domain.BaseEntityCommand`1.CommandName">
            <summary>
            
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.DataAccess.SqlDatabase.SqlEntityDataRepositoryConfiguration`2">
            <summary>
            
            </summary>
            <typeparam name="TEntity"></typeparam>
            <typeparam name="TKey"></typeparam>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.SqlDatabase.SqlEntityDataRepositoryConfiguration`2.CreateUnitOfWorkFactory(System.String)">
            <summary>
            
            </summary>
            <param name="connectionString"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.SqlDatabase.SqlEntityDataRepositoryConfiguration`2.CreateRepository">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.SqlDatabase.SqlEntityDataRepositoryConfiguration`2.CreateMapper(System.Collections.Generic.IList{System.String})">
            <summary>
            
            </summary>
            <param name="ignoreToProperties"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.SqlDatabase.SqlEntityDataRepositoryConfiguration`2.CreateMapper(System.Collections.Generic.IList{System.String},System.Collections.Generic.IList{System.String})">
            <summary>
            
            </summary>
            <param name="ignoreToProperties"></param>
            <param name="ignoreFromProperties"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.SqlDatabase.SqlEntityDataRepositoryConfiguration`2.CreateMapper">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="T:Fuse8.DomainFramework.DataAccess.SqlDatabase.BaseSqlEntityDataMapper`2">
            <summary>
            
            </summary>
            <typeparam name="TEntity"></typeparam>
            <typeparam name="TKey"></typeparam>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.SqlDatabase.BaseSqlEntityDataMapper`2.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.SqlDatabase.BaseSqlEntityDataMapper`2.#ctor(System.Collections.Generic.IList{System.String})">
            <summary>
            
            </summary>
            <param name="ignoreToProperties"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.SqlDatabase.BaseSqlEntityDataMapper`2.#ctor(System.Collections.Generic.IList{System.String},System.Collections.Generic.IList{System.String})">
            <summary>
            
            </summary>
            <param name="ignoreToProperties"></param>
            <param name="ignoreFromProperties"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.SqlDatabase.BaseSqlEntityDataMapper`2.MapFrom(System.String,System.Data.SqlClient.SqlDataReader)">
            <summary>
            
            </summary>
            <param name="sp"></param>
            <param name="reader"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.SqlDatabase.BaseSqlEntityDataMapper`2.MapFromMulti(System.String,System.Data.SqlClient.SqlDataReader,`0,System.Int32)">
            <summary>
            
            </summary>
            <param name="sp"></param>
            <param name="reader"></param>
            <param name="stepEntity"></param>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.SqlDatabase.BaseSqlEntityDataMapper`2.MapTo(System.String,System.Object,System.Boolean)">
            <summary>
            
            </summary>
            <param name="sp"></param>
            <param name="parameter"></param>
            <param name="isForCreate"></param>
            <returns></returns>
        </member>
        <member name="P:Fuse8.DomainFramework.DataAccess.SqlDatabase.BaseSqlEntityDataMapper`2.SqlMap">
            <summary>
            
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.Common.Utilities.HashUtility">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Utilities.HashUtility.CreateSalt">
            <summary>
            Generates a cryptographically strong salt.
            </summary>
            <returns>
            </returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Utilities.HashUtility.CreatePasswordHash(System.String)">
            <summary>
            
            </summary>
            <param name="password"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Utilities.HashUtility.CreatePasswordHash(System.String,System.String)">
            <summary>
            Generates a cryptographically strong salt.
            </summary>
            <param name="password"></param>
            <param name="salt"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Utilities.HashUtility.ValidatePassword(System.String,System.String)">
            <summary>
            
            </summary>
            <param name="passwordHash"></param>
            <param name="evaluatedHash"></param>
            <returns></returns>
        </member>
        <member name="T:Fuse8.DomainFramework.Common.Logging.LoggingFacade">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Logging.LoggingFacade.Log(System.String,System.String)">
            <summary>
            
            </summary>
            <param name="category"></param>
            <param name="message"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Logging.LoggingFacade.LogError(System.String,System.Exception)">
            <summary>
            
            </summary>
            <param name="message"></param>
            <param name="ex"></param>
        </member>
        <member name="T:Fuse8.DomainFramework.CacheService.CacheStoreMode">
            <summary>
            Indicates the mode how the items are stored
            </summary>     
        </member>
        <member name="F:Fuse8.DomainFramework.CacheService.CacheStoreMode.Add">
            <summary>
            Store the data, but only if the server does not already hold data for a given key
            </summary>     
        </member>
        <member name="F:Fuse8.DomainFramework.CacheService.CacheStoreMode.Replace">
            <summary>
            Store the data, but only if the server does already hold data for a given key
            </summary>
        </member>
        <member name="F:Fuse8.DomainFramework.CacheService.CacheStoreMode.Set">
            <summary>
            Store the data, overwrite if already exist
            </summary>    
        </member>
        <member name="T:Fuse8.DomainFramework.CacheService.DefaultCacheService`2">
            <summary>
            Base realization of entity cache service
            </summary>
            <typeparam name="TEntity"></typeparam>
            <typeparam name="TKey"></typeparam>
        </member>
        <member name="F:Fuse8.DomainFramework.CacheService.DefaultCacheService`2.TagAddKey">
            <summary>
            
            </summary>
        </member>
        <member name="F:Fuse8.DomainFramework.CacheService.DefaultCacheService`2.LockedOnAddValue">
            <summary>
            
            </summary>
        </member>
        <member name="F:Fuse8.DomainFramework.CacheService.DefaultCacheService`2.DependencyTagFormat">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.DefaultCacheService`2.AddItemToCache(System.String,`0)">
            <summary>
            
            </summary>
            <param name="entityObject"></param>
            <param name="cacheKey"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.DefaultCacheService`2.AddListToCache(System.String,System.Collections.Generic.IList{`0})">
            <summary>
            
            </summary>
            <param name="cacheKey"></param>
            <param name="entityObjects"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.DefaultCacheService`2.GetFromCache(System.String)">
            <summary>
            
            </summary>
            <param name="cacheKey"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.DefaultCacheService`2.GetListFromCache(System.String)">
            <summary>
            
            </summary>
            <param name="cacheKey"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.DefaultCacheService`2.RemoveItemFromCache(System.String)">
            <summary>
            
            </summary>
            <param name="cacheKey"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.DefaultCacheService`2.ClearCache">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.DefaultCacheService`2.AddToDependency(System.String)">
            <summary>
            Add cache key to dependency list
            </summary>
            <param name="cacheKey"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.DefaultCacheService`2.ClearDependency(`0)">
            <summary>
            Clear all dependencies
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.DefaultCacheService`2.ClearDependency(`1)">
            <summary>
            Clear all dependencies
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.DefaultCacheService`2.GenerateCacheKeyById(`1)">
            <summary>
            
            </summary>        
            <param name="entityObjectId"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.DefaultCacheService`2.GenerateCacheKey(`0)">
            <summary>
            
            </summary>
            <param name="entityObject"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.DefaultCacheService`2.GenerateCacheKey(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
            <summary>
            
            </summary>
            <param name="expression"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.DefaultCacheService`2.GenerateCacheKey(Fuse8.DomainFramework.Domain.IEntityCommand{`0})">
            <summary>
            
            </summary>
            <param name="command"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.DefaultCacheService`2.GenerateCacheKey">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.DefaultCacheService`2.GenerateCacheKeysForLinkedDependency(`0)">
            <summary>
            
            </summary>
            <param name="entityObject"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.DefaultCacheService`2.SetSuccessor(Fuse8.DomainFramework.CacheService.IEntityCacheService{`0,`1})">
            <summary>
            
            </summary>
            <param name="successor"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.DefaultCacheService`2.DirectAddItemToCache(System.String,`0)">
            <summary>
            Add item to concrete cache
            </summary>
            <param name="cacheKey"></param>
            <param name="entityObject"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.DefaultCacheService`2.DirectAddListToCache(System.String,System.Collections.Generic.IList{`0})">
            <summary>
            Add list to concrete cache
            </summary>
            <param name="cacheKey"></param>
            <param name="entityObjects"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.DefaultCacheService`2.DirectGetFromCache(System.String)">
            <summary>
            Get from concrete cache
            </summary>
            <param name="cacheKey"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.DefaultCacheService`2.DirectGetListFromCache(System.String)">
            <summary>
            Get from concrete cache
            </summary>
            <param name="cacheKey"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.DefaultCacheService`2.DirectRemoveItemFromCache(System.String)">
            <summary>
            Remove from concrete cache
            </summary>
            <param name="cacheKey"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.DefaultCacheService`2.DirectClearCache">
            <summary>
            Clear concrete cache
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.CacheService.DefaultCacheService`2.TypeParameter">
            <summary>
            Entity's type parameter. Used in cache key generation
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.CacheService.DefaultCacheService`2.Successor">
            <summary>
            Successor in chain
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.CacheService.DefaultCacheService`2.CachePrefix">
            <summary>
            Prefix for cache key. Must be equal for all entities, if modified default
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.CacheService.DefaultCacheService`2.CacheOptions">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.CacheService.DefaultCacheService`2.CacheItems">
            <summary>
            
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.CacheService.DefaultCacheService`2.AsyncAddToCache">
            <summary>
            Delegate for add item to cache
            </summary>
            <param name="mode"></param>
            <param name="cacheKey"></param>
            <param name="cacheitem"></param>
            <returns></returns>
        </member>
        <member name="T:Fuse8.DomainFramework.CacheService.DefaultCacheService`2.AsyncAddDependencyToCache">
            <summary>
            Delegate for add dependency to cache
            </summary>
            <param name="mode"></param>
            <param name="cacheKey"></param>
            <param name="dependency"></param>
            <param name="absoluteExpiration"></param>
            <param name="slidingExpiration"></param>
            <returns></returns>
        </member>
        <member name="T:Fuse8.DomainFramework.CacheService.DefaultCacheService`2.AsyncRemoveFromCache">
            <summary>
            Delegate for remove item from cache
            </summary>
            <param name="cacheKey"></param>
            <returns></returns>
        </member>
        <member name="T:Fuse8.DomainFramework.CacheService.CacheFacade`2">
            <summary>
            
            </summary>
            <typeparam name="TEntity"></typeparam>
            <typeparam name="TKey"></typeparam>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.CacheFacade`2.AddItemToCache(System.String,`0)">
            <summary>
            
            </summary>
            <param name="cacheKey"></param>
            <param name="entityObject"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.CacheFacade`2.AddListToCache(System.String,System.Collections.Generic.IList{`0})">
            <summary>
            
            </summary>
            <param name="cacheKey"></param>
            <param name="entityObjects"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.CacheFacade`2.GetFromCache(System.String)">
            <summary>
            
            </summary>
            <param name="cacheKey"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.CacheFacade`2.GetListFromCache(System.String)">
            <summary>
            
            </summary>
            <param name="cacheKey"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.CacheFacade`2.RemoveItemFromCache(System.String)">
            <summary>
            
            </summary>
            <param name="cacheKey"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.CacheFacade`2.ClearCache">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.CacheFacade`2.AddToDependency(System.String)">
            <summary>
            
            </summary>
            <param name="cacheKey"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.CacheFacade`2.ClearDependency(`0)">
            <summary>
            
            </summary>
            <param name="entityObject"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.CacheFacade`2.ClearDependency(`1)">
            <summary>
            
            </summary>
            <param name="id"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.CacheFacade`2.GenerateCacheKeyById(`1)">
            <summary>
            
            </summary>        
            <param name="entityObjectId"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.CacheFacade`2.GenerateCacheKey(`0)">
            <summary>
            
            </summary>        
            <param name="entityObject"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.CacheFacade`2.GenerateCacheKey(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
            <summary>
            
            </summary>
            <param name="expression"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.CacheFacade`2.GenerateCacheKey(Fuse8.DomainFramework.Domain.IEntityCommand{`0})">
            <summary>
            
            </summary>
            <param name="command"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.CacheFacade`2.GenerateCacheKey">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.CacheFacade`2.GenerateCacheKeysForLinkedDependency(`0)">
            <summary>
            
            </summary>
            <param name="entityObject"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.CacheFacade`2.SetSuccessor(Fuse8.DomainFramework.CacheService.IEntityCacheService{`0,`1})">
            <summary>
            Not used
            </summary>
            <param name="successor"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.CacheFacade`2.ConvertCacheKey(System.String)">
            <summary>
            
            </summary>
            <param name="originalCacheKey"></param>
            <returns></returns>
        </member>
        <member name="P:Fuse8.DomainFramework.CacheService.CacheFacade`2.CacheIsDefined">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.CacheService.CacheFacade`2.CacheItems">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.CacheService.CacheFacade`2.CacheOptions">
            <summary>
            
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.BusinessService.SortableQueryLibraryProperty`3">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.SortableQueryLibraryProperty`3.#ctor(System.Linq.Expressions.Expression{System.Func{`0,`2}},Fuse8.DomainFramework.BusinessService.SortDirection)">
            <summary>
            
            </summary>
            <param name="sortExpression"></param>
            <param name="sortDirection"></param>
        </member>
        <member name="P:Fuse8.DomainFramework.BusinessService.SortableQueryLibraryProperty`3.SortExpression">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.BusinessService.SortableQueryLibraryProperty`3.SortDirection">
            <summary>
            
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.DataAccess.XmlDatabase.XmlDatabaseConfiguration">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.DataAccess.XmlDatabase.XmlDatabaseConfiguration.XmlDBPath">
            <summary>
            
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.Common.ConvertToType">
            <summary>
            
            </summary>
            <param name="valueType"></param>
            <param name="val"></param>
            <returns></returns>
        </member>
        <member name="T:Fuse8.DomainFramework.Common.TypeInterpreter">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.TypeInterpreter.GetValue``1(``0,Fuse8.DomainFramework.Common.ConvertToType)">
            <summary>
            
            </summary>
            <typeparam name="T"></typeparam>
            <param name="val"></param>
            <param name="dlg"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.TypeInterpreter.GetValue(System.String,System.String,Fuse8.DomainFramework.Common.ConvertToType)">
            <summary>
            
            </summary>
            <param name="valueType"></param>
            <param name="val"></param>
            <param name="dlg"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.TypeInterpreter.GetInt32(System.String)">
            <summary>
            
            </summary>
            <param name="val"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.TypeInterpreter.GetSingle(System.String)">
            <summary>
            
            </summary>
            <param name="val"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.TypeInterpreter.GetDouble(System.String)">
            <summary>
            
            </summary>
            <param name="val"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.TypeInterpreter.GetDecimal(System.String)">
            <summary>
            
            </summary>
            <param name="val"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.TypeInterpreter.GetBoolean(System.String)">
            <summary>
            
            </summary>
            <param name="val"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.TypeInterpreter.GetDateTime(System.String)">
            <summary>
            
            </summary>
            <param name="val"></param>
            <returns></returns>
        </member>
        <member name="T:Fuse8.DomainFramework.ValidationService.MetaDataEntityValidationService`1">
            <summary>
            
            </summary>
            <typeparam name="T"></typeparam>
        </member>
        <member name="T:Fuse8.DomainFramework.ValidationService.BaseEntityValidationService`1">
            <summary>
            Chain of responsibility
            </summary>
            <typeparam name="T"></typeparam>
        </member>
        <member name="T:Fuse8.DomainFramework.ValidationService.IEntityValidationService`1">
            <summary>
            
            </summary>
            <typeparam name="TEntity"></typeparam>
        </member>
        <member name="M:Fuse8.DomainFramework.ValidationService.IEntityValidationService`1.Validate(`0,Fuse8.DomainFramework.ValidationService.ValidationActionType)">
            <summary>
            
            </summary>
            <param name="entityObject"></param>
            <param name="actionType"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.ValidationService.IEntityValidationService`1.SetSuccessor(Fuse8.DomainFramework.ValidationService.IEntityValidationService{`0})">
            <summary>
            
            </summary>
            <param name="validator"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.ValidationService.BaseEntityValidationService`1.Validate(`0,Fuse8.DomainFramework.ValidationService.ValidationActionType)">
            <summary>
            
            </summary>
            <param name="entityObject"></param>
            <param name="actionType"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.ValidationService.BaseEntityValidationService`1.SetSuccessor(Fuse8.DomainFramework.ValidationService.IEntityValidationService{`0})">
            <summary>
            
            </summary>
            <param name="validator"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.ValidationService.BaseEntityValidationService`1.GlueResults(System.Collections.Generic.IEnumerable{Fuse8.DomainFramework.ValidationService.ValidationResult})">
            <summary>
            
            </summary>
            <param name="source"></param>
            <returns></returns>
        </member>
        <member name="P:Fuse8.DomainFramework.ValidationService.BaseEntityValidationService`1.Successor">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.ValidationService.MetaDataEntityValidationService`1.Validate(`0,Fuse8.DomainFramework.ValidationService.ValidationActionType)">
            <summary>
            
            </summary>
            <param name="entityObject"></param>
            <param name="actionType"></param>
            <returns></returns>
        </member>
        <member name="T:Fuse8.DomainFramework.Domain.IEntityCommandParameter">
            <summary>
            
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.DataAccess.SqlConnectionFactoryWrapper">
            <summary>
            
            </summary>
        </member>
        <member name="F:Fuse8.DomainFramework.DataAccess.SqlConnectionFactoryWrapper.CurrentSqlConnectionKey">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.SqlConnectionFactoryWrapper.GetOrCreateConnection(System.Web.HttpContextBase,System.String,System.Boolean)">
            <summary>
            
            </summary>
            <param name="httpContext"></param>
            <param name="connectionString"></param>
            <param name="withTransaction"></param>
            <returns></returns>
        </member>
        <member name="T:Fuse8.DomainFramework.Common.Locator.ServiceLocatorProviderWithLazy">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="T:Fuse8.DomainFramework.Common.Locator.ServiceLocatorProviderEx">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="T:Fuse8.DomainFramework.Common.Locator.LazyInitLocatorAction">
            <summary>
            
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.CacheService.EntityCacheItem`1">
            <summary>
            
            </summary>
            <typeparam name="T"></typeparam>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.EntityCacheItem`1.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.CacheService.EntityCacheItem`1.Key">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.CacheService.EntityCacheItem`1.Entity">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.CacheService.EntityCacheItem`1.Dependency">
            <summary>
            
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.CacheService.EntityCacheItemDependency">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.EntityCacheItemDependency.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.CacheService.EntityCacheItemDependency.Tag">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.CacheService.EntityCacheItemDependency.TagVersion">
            <summary>
            
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.DataAccess.XmlDatabase.XmlEntityDataRepository`2">
            <summary>
            
            </summary>
            <typeparam name="TEntity"></typeparam>
            <typeparam name="TKey"></typeparam>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.XmlDatabase.XmlEntityDataRepository`2.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.XmlDatabase.XmlEntityDataRepository`2.Add(`0)">
            <summary>
            
            </summary>
            <param name="entityObject"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.XmlDatabase.XmlEntityDataRepository`2.Save(`0)">
            <summary>
            
            </summary>
            <param name="entityObject"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.XmlDatabase.XmlEntityDataRepository`2.Remove(`0)">
            <summary>
            
            </summary>
            <param name="entityObject"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.XmlDatabase.XmlEntityDataRepository`2.AddToRepository(`0)">
            <summary>
            
            </summary>
            <param name="repositoryEntity"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.XmlDatabase.XmlEntityDataRepository`2.SaveToRepository(`0)">
            <summary>
            
            </summary>
            <param name="repositoryEntity"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.XmlDatabase.XmlEntityDataRepository`2.DeleteFromRepository(`0)">
            <summary>
            
            </summary>
            <param name="repositoryEntity"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.XmlDatabase.XmlEntityDataRepository`2.DeleteFromRepository(`1)">
            <summary>
            
            </summary>
            <param name="id"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.XmlDatabase.XmlEntityDataRepository`2.AsQueryable">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="P:Fuse8.DomainFramework.DataAccess.XmlDatabase.XmlEntityDataRepository`2.Database">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.DataAccess.XmlDatabase.XmlEntityDataRepository`2.CacheOptions">
            <summary>
            
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.DataAccess.SqlDatabase.HttpContextSqlUnitOfWorkFactory`1">
            <summary>
            
            </summary>
            <typeparam name="T"></typeparam>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.SqlDatabase.HttpContextSqlUnitOfWorkFactory`1.#ctor(System.String)">
            <summary>
            
            </summary>
            <param name="connectionString"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.SqlDatabase.HttpContextSqlUnitOfWorkFactory`1.Create(System.Boolean)">
            <summary>
            
            </summary>
            <param name="withTransaction"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.SqlDatabase.HttpContextSqlUnitOfWorkFactory`1.CreateFrom``1(Fuse8.DomainFramework.DataAccess.IUnitOfWork{``0})">
            <summary>
            
            </summary>
            <typeparam name="TMain"></typeparam>
            <param name="unitOfWork"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.SqlDatabase.HttpContextSqlUnitOfWorkFactory`1.CommitTransaction">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.SqlDatabase.HttpContextSqlUnitOfWorkFactory`1.RollbackTransaction">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.DataAccess.SqlDatabase.HttpContextSqlUnitOfWorkFactory`1.ConnectionString">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.DataAccess.SqlDatabase.HttpContextSqlUnitOfWorkFactory`1.FactoryKeyFormat">
            <summary>
            
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.Common.Locator.RegisterDependencyContainer">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Locator.RegisterDependencyContainer.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Locator.RegisterDependencyContainer.RegisterInstance``1(``0)">
            <summary>
            
            </summary>
            <typeparam name="T"></typeparam>
            <param name="obj"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Locator.RegisterDependencyContainer.IsRegistered``1">
            <summary>
            
            </summary>
            <typeparam name="T"></typeparam>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Locator.RegisterDependencyContainer.SetDefaultService``1(``0)">
            <summary>
            
            </summary>
            <typeparam name="T"></typeparam>
            <param name="service"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Locator.RegisterDependencyContainer.GetDefaultService``1">
            <summary>
            
            </summary>
            <typeparam name="T"></typeparam>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Locator.RegisterDependencyContainer.RegisterType``2(System.Object[])">
            <summary>
            
            </summary>
            <typeparam name="TFrom"></typeparam>
            <typeparam name="TTo"></typeparam>
            <param name="injectionMembers"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Locator.RegisterDependencyContainer.IsRegistered(System.Type)">
            <summary>
            
            </summary>
            <param name="objectType"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Locator.RegisterDependencyContainer.SetDefaultService(System.Type)">
            <summary>
            
            </summary>
            <param name="objectType"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Locator.RegisterDependencyContainer.GetDefaultService(System.Type)">
            <summary>
            
            </summary>
            <param name="objectType"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Locator.RegisterDependencyContainer.Resolve``1">
            <summary>
            
            </summary>
            <typeparam name="T"></typeparam>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Locator.RegisterDependencyContainer.Resolve(System.Type)">
            <summary>
            
            </summary>
            <param name="objectType"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Locator.RegisterDependencyContainer.ResolveAll(System.Type)">
            <summary>
            
            </summary>
            <param name="objectType"></param>
            <returns></returns>
        </member>
        <member name="P:Fuse8.DomainFramework.Common.Locator.RegisterDependencyContainer.Instance">
            <summary>
            
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.Common.Logging.LogAttribute">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Logging.LogAttribute.CreateHandler(Microsoft.Practices.Unity.IUnityContainer)">
            <summary>
            
            </summary>
            <param name="container"></param>
            <returns></returns>
        </member>
        <member name="P:Fuse8.DomainFramework.Common.Logging.LogAttribute.MessageFormat">
            <summary>
            
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.Common.Guard">
            <summary>
            Utility for checking object characteristics
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Guard.ArgumentNotNull(System.Object,System.String)">
            <summary>
            Check that argument is not null
            </summary>
            <param name="argument"></param>
            <param name="argumentName"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Guard.ArgumentNotEmpty(System.Collections.ICollection,System.String)">
            <summary>
            Check that collection is not empty
            </summary>
            <param name="collection"></param>
            <param name="argumentName"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Guard.ArgumentNotEmpty``1(System.Collections.Generic.ICollection{``0},System.String)">
            <summary>
            Check that collection is not empty
            </summary>
            <typeparam name="T"></typeparam>
            <param name="collection"></param>
            <param name="argumentName"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Guard.ArgumentNotEmpty(System.String,System.String)">
            <summary>
            Check that string is not empty
            </summary>
            <param name="argument"></param>
            <param name="argumentName"></param>
        </member>
        <member name="T:Fuse8.DomainFramework.CacheService.DataRepositoryCacheOptions">
            <summary>
            Cache options for repository
            </summary>
        </member>
        <member name="F:Fuse8.DomainFramework.CacheService.DataRepositoryCacheOptions.NoCache">
            <summary>
            No caching
            </summary>
        </member>
        <member name="F:Fuse8.DomainFramework.CacheService.DataRepositoryCacheOptions.PartialCache">
            <summary>
            Partial caching - cache only entities without collections, retrived via Find methods
            </summary>
        </member>
        <member name="F:Fuse8.DomainFramework.CacheService.DataRepositoryCacheOptions.FullCache">
            <summary>
            Cache all results
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.DataAccess.StubUnitOfWorkFactory`1">
            <summary>
            
            </summary>
            <typeparam name="T"></typeparam>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.StubUnitOfWorkFactory`1.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.StubUnitOfWorkFactory`1.Create(System.Boolean)">
            <summary>
            
            </summary>
            <param name="withTransaction"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.StubUnitOfWorkFactory`1.CommitTransaction">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.StubUnitOfWorkFactory`1.RollbackTransaction">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.StubUnitOfWorkFactory`1.CreateFrom``1(Fuse8.DomainFramework.DataAccess.IUnitOfWork{``0})">
            <summary>
            
            </summary>
            <typeparam name="TMain"></typeparam>
            <param name="unitOfWork"></param>
            <returns></returns>
        </member>
        <member name="T:Fuse8.DomainFramework.Common.ExpressionUtility">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.ExpressionUtility.TryEvaluate(System.Linq.Expressions.Expression)">
            <summary>
            
            </summary>
            <param name="expression"></param>
            <returns></returns>
        </member>
        <member name="T:Fuse8.DomainFramework.Common.DummyHttpContext">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.DummyHttpContext.GetInstance">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.DummyHttpContext.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.Common.DummyHttpContext.Items">
            <summary>
            
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.ValidationService.ValidationFacade`1">
            <summary>
            
            </summary>
            <typeparam name="T"></typeparam>
        </member>
        <member name="M:Fuse8.DomainFramework.ValidationService.ValidationFacade`1.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.ValidationService.ValidationFacade`1.#ctor(Fuse8.DomainFramework.ValidationService.IEntityValidationService{`0})">
            <summary>
            
            </summary>
            <param name="validationService"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.ValidationService.ValidationFacade`1.Validate(`0,Fuse8.DomainFramework.ValidationService.ValidationActionType)">
            <summary>
            
            </summary>
            <param name="entityObject"></param>
            <param name="actionType"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.ValidationService.ValidationFacade`1.SetSuccessor(Fuse8.DomainFramework.ValidationService.IEntityValidationService{`0})">
            <summary>
            
            </summary>
            <param name="validator"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.ValidationService.ValidationFacade`1.SetDefaultService(Fuse8.DomainFramework.ValidationService.IEntityValidationService{`0})">
            <summary>
            
            </summary>
            <param name="service"></param>
        </member>
        <member name="P:Fuse8.DomainFramework.ValidationService.ValidationFacade`1.Service">
            <summary>
            
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.Domain.StringEntityObject">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.Domain.StringEntityObject.IncreaseId">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.Domain.StringEntityObject.Equals(Fuse8.DomainFramework.Domain.IEntityObject{System.String},Fuse8.DomainFramework.Domain.IEntityObject{System.String})">
            <summary>
            
            </summary>
            <param name="x"></param>
            <param name="y"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Domain.StringEntityObject.GetHashCode(Fuse8.DomainFramework.Domain.IEntityObject{System.String})">
            <summary>
            
            </summary>
            <param name="obj"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Domain.StringEntityObject.Equals(System.Object)">
            <summary>
            
            </summary>
            <param name="obj"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Domain.StringEntityObject.GetHashCode">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="P:Fuse8.DomainFramework.Domain.StringEntityObject.Id">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.Domain.StringEntityObject.TypeParameter">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.Domain.StringEntityObject.IsNew">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.Domain.StringEntityObject.IsCreated">
            <summary>
            
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.Configuration.Cache.CacheServiceConfigurationHandler">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.Configuration.Cache.CacheServiceConfigurationHandler.#ctor">
            <summary>
            Constructor
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.Configuration.Cache.CacheServiceConfigurationHandler.CacheContainers">
            <summary>
            Cache services collection
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.Configuration.Cache.CacheServiceConfigurationHandler.KeyPrefix">
            <summary>
            
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.Common.PredicateBuilder">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.PredicateBuilder.And``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
            <summary>
            
            </summary>
            <typeparam name="T"></typeparam>
            <param name="expr1"></param>
            <param name="expr2"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.PredicateBuilder.False``1">
            <summary>
            
            </summary>
            <typeparam name="T"></typeparam>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.PredicateBuilder.Or``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
            <summary>
            
            </summary>
            <typeparam name="T"></typeparam>
            <param name="expr1"></param>
            <param name="expr2"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.PredicateBuilder.True``1">
            <summary>
            
            </summary>
            <typeparam name="T"></typeparam>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.PredicateBuilder.OrderBy``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
            <summary>
            
            </summary>
            <typeparam name="T"></typeparam>
            <param name="expression"></param>
            <param name="orderBy"></param>
            <returns></returns>
        </member>
        <member name="T:Fuse8.DomainFramework.Common.Exceptions.RegisterDependencyException">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Exceptions.RegisterDependencyException.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Exceptions.RegisterDependencyException.#ctor(System.String)">
            <summary>
            
            </summary>
            <param name="message"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Exceptions.RegisterDependencyException.#ctor(System.String,System.Exception)">
            <summary>
            
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Exceptions.RegisterDependencyException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            
            </summary>
            <param name="info"></param>
            <param name="context"></param>
        </member>
        <member name="T:Fuse8.DomainFramework.Common.Exceptions.EntityCommandParameterMismatchException">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Exceptions.EntityCommandParameterMismatchException.#ctor(Fuse8.DomainFramework.Domain.IEntityCommandParameter,System.String)">
            <summary>
            
            </summary>
            <param name="parameter"></param>
            <param name="expectedParameter"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Exceptions.EntityCommandParameterMismatchException.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Exceptions.EntityCommandParameterMismatchException.#ctor(System.String)">
            <summary>
            
            </summary>
            <param name="message"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Exceptions.EntityCommandParameterMismatchException.#ctor(System.String,System.Exception)">
            <summary>
            
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Exceptions.EntityCommandParameterMismatchException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            
            </summary>
            <param name="info"></param>
            <param name="context"></param>
        </member>
        <member name="T:Fuse8.DomainFramework.BusinessService.SortDirection">
            <summary>
            
            </summary>
        </member>
        <member name="F:Fuse8.DomainFramework.BusinessService.SortDirection.Ascending">
            <summary>
            
            </summary>
        </member>
        <member name="F:Fuse8.DomainFramework.BusinessService.SortDirection.Descending">
            <summary>
            
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.BusinessService.SortableQueryLibrary`3">
            <summary>
            
            </summary>
            <typeparam name="TEntity"></typeparam>
            <typeparam name="TKey"></typeparam>
            <typeparam name="TSortKey"></typeparam>
        </member>
        <member name="T:Fuse8.DomainFramework.BusinessService.BaseQueryLibrary`2">
            <summary>
            
            </summary>
            <typeparam name="TEntity"></typeparam>
            <typeparam name="TKey"></typeparam>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.BaseQueryLibrary`2.AddSlicerExpression(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
            <summary>
            
            </summary>
            <param name="expression"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.BaseQueryLibrary`2.RemoveSlicerExpression">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.BaseQueryLibrary`2.FindAll">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.BaseQueryLibrary`2.FindOne(`1)">
            <summary>
            
            </summary>        
            <param name="id"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.BaseQueryLibrary`2.FindOne(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
            <summary>
            
            </summary>
            <param name="expression"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.BaseQueryLibrary`2.Find(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
            <summary>
            
            </summary>
            <param name="expression"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.BaseQueryLibrary`2.CombineExpressions(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
            <summary>
            
            </summary>
            <param name="expression"></param>
            <returns></returns>
        </member>
        <member name="P:Fuse8.DomainFramework.BusinessService.BaseQueryLibrary`2.SlicerExpression">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.BusinessService.BaseQueryLibrary`2.HasSlicerExpression">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.SortableQueryLibrary`3.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.SortableQueryLibrary`3.#ctor(System.Linq.Expressions.Expression{System.Func{`0,`2}})">
            <summary>
            
            </summary>
            <param name="sortExpression"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.SortableQueryLibrary`3.#ctor(System.Linq.Expressions.Expression{System.Func{`0,`2}},Fuse8.DomainFramework.BusinessService.SortDirection)">
            <summary>
            
            </summary>
            <param name="sortExpression"></param>
            <param name="sortDirection"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.SortableQueryLibrary`3.#ctor(Fuse8.DomainFramework.BusinessService.SortableQueryLibraryProperty{`0,`1,`2})">
            <summary>
            
            </summary>
            <param name="sortProperty"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.SortableQueryLibrary`3.Find(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
            <summary>
            
            </summary>
            <param name="expression"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.SortableQueryLibrary`3.FindAll">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="P:Fuse8.DomainFramework.BusinessService.SortableQueryLibrary`3.SortExpression">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.BusinessService.SortableQueryLibrary`3.SortDirection">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.BusinessService.SortableQueryLibrary`3.SortProperty">
            <summary>
            
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.ValidationService.ValidationResult">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.ValidationService.ValidationResult.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.ValidationService.ValidationResult.IsValid">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.ValidationService.ValidationResult.ValidationMessage">
            <summary>
            
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.DataAccess.SqlDatabase.SqlEntityDataRepository`2">
            <summary>
            
            </summary>
            <typeparam name="TEntity"></typeparam>
            <typeparam name="TKey"></typeparam>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.SqlDatabase.SqlEntityDataRepository`2.Add(`0)">
            <summary>
            
            </summary>
            <param name="entityObject"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.SqlDatabase.SqlEntityDataRepository`2.Save(`0)">
            <summary>
            
            </summary>
            <param name="entityObject"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.SqlDatabase.SqlEntityDataRepository`2.Remove(`0)">
            <summary>
            
            </summary>
            <param name="entityObject"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.SqlDatabase.SqlEntityDataRepository`2.Remove(`1)">
            <summary>
            
            </summary>
            <param name="id"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.SqlDatabase.SqlEntityDataRepository`2.FindOne(`1)">
            <summary>
            
            </summary>
            <param name="id"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.SqlDatabase.SqlEntityDataRepository`2.FindOne(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
            <summary>
            
            </summary>
            <param name="expression"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.SqlDatabase.SqlEntityDataRepository`2.Find(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
            <summary>
            
            </summary>
            <param name="expression"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.SqlDatabase.SqlEntityDataRepository`2.FindAll">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.SqlDatabase.SqlEntityDataRepository`2.FindOne(Fuse8.DomainFramework.Domain.IEntityCommand{`0})">
            <summary>
            
            </summary>
            <param name="command"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.SqlDatabase.SqlEntityDataRepository`2.Find(Fuse8.DomainFramework.Domain.IEntityCommand{`0})">
            <summary>
            
            </summary>
            <param name="command"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.SqlDatabase.SqlEntityDataRepository`2.Execute(Fuse8.DomainFramework.Domain.IEntityCommand{`0})">
            <summary>
            
            </summary>
            <param name="command"></param>
        </member>
        <member name="P:Fuse8.DomainFramework.DataAccess.SqlDatabase.SqlEntityDataRepository`2.AddSpName">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.DataAccess.SqlDatabase.SqlEntityDataRepository`2.UpdateSpName">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.DataAccess.SqlDatabase.SqlEntityDataRepository`2.RemoveSpName">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.DataAccess.SqlDatabase.SqlEntityDataRepository`2.FindOneSpName">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.DataAccess.SqlDatabase.SqlEntityDataRepository`2.FindAllSpName">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.DataAccess.SqlDatabase.SqlEntityDataRepository`2.FindParameters">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.DataAccess.SqlDatabase.SqlEntityDataRepository`2.SupportExpressions">
            <summary>
            Use FindAll method for Find by expression. Not supported by default
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.DataAccess.SqlDatabase.SqlEntityDataRepository`2.Mapper">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.DataAccess.SqlDatabase.SqlEntityDataRepository`2.CurrentUnitOfWork">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.DataAccess.SqlDatabase.SqlEntityDataRepository`2.CacheOptions">
            <summary>
            
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.Common.Utilities.CryptoUtility">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Utilities.CryptoUtility.GenerateRsaKey(System.Boolean)">
            <summary>
            
            </summary>
            <param name="includePrivateParameters"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Utilities.CryptoUtility.ExportPublicKey(System.String)">
            <summary>
            
            </summary>
            <param name="rsaKeyInfo"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Utilities.CryptoUtility.CreateTripleDesKey">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Utilities.CryptoUtility.RsaEncrypt(System.Byte[],System.String)">
            <summary>
            
            </summary>
            <param name="dataToEncrypt"></param>
            <param name="rsaKeyInfo"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Utilities.CryptoUtility.RsaDecrypt(System.Byte[],System.String)">
            <summary>
            
            </summary>
            <param name="dataToDecrypt"></param>
            <param name="rsaKeyInfo"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Utilities.CryptoUtility.DesEncrypt(System.Byte[],System.Byte[],System.Byte[])">
            <summary>
            
            </summary>
            <param name="buffer"></param>
            <param name="tdesKey"></param>
            <param name="tdesIV"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Utilities.CryptoUtility.DesDecrypt(System.Byte[],System.Byte[],System.Byte[])">
            <summary>
            
            </summary>
            <param name="buffer"></param>
            <param name="tdesKey"></param>
            <param name="tdesIV"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Utilities.CryptoUtility.CreateHash(System.Byte[])">
            <summary>
            
            </summary>
            <param name="valueToHash"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Utilities.CryptoUtility.VerifyHash(System.Byte[],System.Byte[])">
            <summary>
            
            </summary>
            <param name="hash"></param>
            <param name="valueToVerify"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Utilities.CryptoUtility.CreateSign(System.Byte[],System.String)">
            <summary>
            
            </summary>
            <param name="hash"></param>
            <param name="rsaKeyInfo"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Utilities.CryptoUtility.VerifySign(System.Byte[],System.Byte[],System.String)">
            <summary>
            
            </summary>
            <param name="signedHash"></param>
            <param name="valueToVerify"></param>
            <param name="rsaKeyInfo"></param>
            <returns></returns>
        </member>
        <member name="T:Fuse8.DomainFramework.Common.Utilities.DesCryptoContainer">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Utilities.DesCryptoContainer.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.Common.Utilities.DesCryptoContainer.Key">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.Common.Utilities.DesCryptoContainer.IV">
            <summary>
            
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.Common.Pipeline.SimplePipeline`1">
            <summary>
            
            </summary>
            <typeparam name="T"></typeparam>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Pipeline.SimplePipeline`1.Register(System.Func{System.Collections.Generic.IList{`0},System.Collections.Generic.IList{`0}})">
            <summary>
            
            </summary>
            <param name="operation"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Pipeline.SimplePipeline`1.ReturnChain">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="P:Fuse8.DomainFramework.Common.Pipeline.SimplePipeline`1.Operations">
            <summary>
            
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.Common.Locator.UnityServiceLocatorWithLazy">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Locator.UnityServiceLocatorWithLazy.#ctor(Microsoft.Practices.Unity.IUnityContainer)">
            <summary>
            
            </summary>
            <param name="container"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Locator.UnityServiceLocatorWithLazy.IsRegistered``1">
            <summary>
            
            </summary>
            <typeparam name="TService"></typeparam>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Locator.UnityServiceLocatorWithLazy.IsRegistered(System.Type)">
            <summary>
            
            </summary>
            <param name="serviceType"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Locator.UnityServiceLocatorWithLazy.SetDefaultService``1(``0)">
            <summary>
            
            </summary>
            <typeparam name="TService"></typeparam>
            <param name="service"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Locator.UnityServiceLocatorWithLazy.SetDefaultService(System.Type)">
            <summary>
            
            </summary>
            <param name="serviceType"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Locator.UnityServiceLocatorWithLazy.GetDefaultService``1">
            <summary>
            
            </summary>
            <typeparam name="TService"></typeparam>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Locator.UnityServiceLocatorWithLazy.GetDefaultService(System.Type)">
            <summary>
            
            </summary>
            <param name="serviceType"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Locator.UnityServiceLocatorWithLazy.DoGetAllInstances(System.Type)">
            <summary>
            
            </summary>
            <param name="serviceType"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Locator.UnityServiceLocatorWithLazy.DoGetInstance(System.Type,System.String)">
            <summary>
            
            </summary>
            <param name="serviceType"></param>
            <param name="key"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Locator.UnityServiceLocatorWithLazy.Dispose">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Locator.UnityServiceLocatorWithLazy.Dispose(System.Boolean)">
            <summary>
            
            </summary>
            <param name="disposing"></param>
        </member>
        <member name="T:Fuse8.DomainFramework.Configuration.Cache.CacheContainerElement">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.Configuration.Cache.CacheContainerElement.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.Configuration.Cache.CacheContainerElement.#ctor(System.String)">
            <summary>
            
            </summary>
            <param name="elementName"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.Configuration.Cache.CacheContainerElement.OnDeserializeUnrecognizedAttribute(System.String,System.String)">
            <summary>
            
            </summary>
            <param name="name"></param>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="P:Fuse8.DomainFramework.Configuration.Cache.CacheContainerElement.Name">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.Configuration.Cache.CacheContainerElement.Main">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.Configuration.Cache.CacheContainerElement.ContainerType">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.Configuration.Cache.CacheContainerElement.SuccessorContainerName">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.Configuration.Cache.CacheContainerElement.ForType">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.Configuration.Cache.CacheContainerElement.Dependency">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.Configuration.Cache.CacheContainerElement.Enabled">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.Configuration.Cache.CacheContainerElement.AbsoluteExpiration">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.Configuration.Cache.CacheContainerElement.Async">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.Configuration.Cache.CacheContainerElement.Settings">
            <summary>
            Another settings
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.Common.Utilities.LRUCacheBag`2">
            <summary>
            
            </summary>
            <typeparam name="TKey"></typeparam>
            <typeparam name="TVal"></typeparam>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Utilities.LRUCacheBag`2.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Utilities.LRUCacheBag`2.#ctor(System.Int32)">
            <summary>
            
            </summary>
            <param name="size"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Utilities.LRUCacheBag`2.Add(`0,`1)">
            <summary>
            
            </summary>
            <param name="key"></param>
            <param name="value"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Utilities.LRUCacheBag`2.TryGetValue(`0,`1@)">
            <summary>
            
            </summary>
            <param name="key"></param>
            <param name="val"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Utilities.LRUCacheBag`2.Contains(`0)">
            <summary>
            
            </summary>
            <param name="key"></param>
            <returns></returns>
        </member>
        <member name="P:Fuse8.DomainFramework.Common.Utilities.LRUCacheBag`2.Item(`0)">
            <summary>
            
            </summary>
            <param name="key"></param>
            <returns></returns>
        </member>
        <member name="T:Fuse8.DomainFramework.Common.Locator.ServiceLocatorEx">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Locator.ServiceLocatorEx.SetLocatorProvider(Fuse8.DomainFramework.Common.Locator.ServiceLocatorProviderEx)">
            <summary>
            
            </summary>
            <param name="provider"></param>
        </member>
        <member name="P:Fuse8.DomainFramework.Common.Locator.ServiceLocatorEx.CurrentEx">
            <summary>
            
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.Exceptions.BusinessProcessException">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.Exceptions.BusinessProcessException.#ctor(Fuse8.DomainFramework.Domain.IEntityObject,System.String)">
            <summary>
            
            </summary>
            <param name="entityObject"></param>
            <param name="action"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.Exceptions.BusinessProcessException.#ctor(Fuse8.DomainFramework.Domain.IEntityObject,System.String,System.Exception)">
            <summary>
            
            </summary>
            <param name="entityObject"></param>
            <param name="action"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.Exceptions.BusinessProcessException.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.Exceptions.BusinessProcessException.#ctor(System.String)">
            <summary>
            
            </summary>
            <param name="message"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.Exceptions.BusinessProcessException.#ctor(System.String,System.Exception)">
            <summary>
            
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.Exceptions.BusinessProcessException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            
            </summary>
            <param name="info"></param>
            <param name="context"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.Exceptions.BusinessProcessException.BuildException(Fuse8.DomainFramework.Domain.IEntityObject,System.String)">
            <summary>
            
            </summary>
            <param name="entityObject"></param>
            <param name="action"></param>
            <returns></returns>
        </member>
        <member name="T:Fuse8.DomainFramework.DataAccess.StubUnitOfWork`1">
            <summary>
            
            </summary>
            <typeparam name="T"></typeparam>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.StubUnitOfWork`1.Dispose">
            <summary>
            
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.Domain.IEntityParameterCommand`1">
            <summary>
            
            </summary>
            <typeparam name="TEntity"></typeparam>
        </member>
        <member name="M:Fuse8.DomainFramework.Domain.IEntityParameterCommand`1.ConfigureCommand(Fuse8.DomainFramework.Domain.IEntityCommandParameter)">
            <summary>
            
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.DataAccess.StubDatabase.StubEntityDataRepository`2">
            <summary>
            Used for domain entities which aren't stored in any database
            </summary>
            <typeparam name="TEntity"></typeparam>
            <typeparam name="TKey"></typeparam>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.StubDatabase.StubEntityDataRepository`2.AddToRepository(`0)">
            <summary>
            
            </summary>
            <param name="repositoryEntity"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.StubDatabase.StubEntityDataRepository`2.SaveToRepository(`0)">
            <summary>
            
            </summary>
            <param name="repositoryEntity"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.StubDatabase.StubEntityDataRepository`2.DeleteFromRepository(`0)">
            <summary>
            
            </summary>
            <param name="repositoryEntity"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.StubDatabase.StubEntityDataRepository`2.DeleteFromRepository(`1)">
            <summary>
            
            </summary>
            <param name="id"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.StubDatabase.StubEntityDataRepository`2.AsQueryable">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="P:Fuse8.DomainFramework.DataAccess.StubDatabase.StubEntityDataRepository`2.CacheOptions">
            <summary>
            
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.DataAccess.LinqDatabase.LinqEntityDataRepository`3">
            <summary>
            
            </summary>
            <typeparam name="TEntity"></typeparam>
            <typeparam name="TKey"></typeparam>
            <typeparam name="TRepository"></typeparam>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.LinqDatabase.LinqEntityDataRepository`3.#ctor">
            <summary>
            Use Compiled linq query by default
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.LinqDatabase.LinqEntityDataRepository`3.#ctor(System.Boolean)">
            <summary>
            
            </summary>
            <param name="cacheQuery"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.LinqDatabase.LinqEntityDataRepository`3.AddToRepository(`2)">
            <summary>
            
            </summary>
            <param name="repositoryEntity"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.LinqDatabase.LinqEntityDataRepository`3.SaveToRepository(`2)">
            <summary>
            
            </summary>
            <param name="repositoryEntity"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.LinqDatabase.LinqEntityDataRepository`3.DeleteFromRepository(`2)">
            <summary>
            
            </summary>
            <param name="repositoryEntity"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.LinqDatabase.LinqEntityDataRepository`3.DeleteFromRepository(`1)">
            <summary>
            
            </summary>
            <param name="id"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.LinqDatabase.LinqEntityDataRepository`3.Save(`0)">
            <summary>
            
            </summary>
            <param name="entityObject"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.LinqDatabase.LinqEntityDataRepository`3.Remove(`0)">
            <summary>
            
            </summary>
            <param name="entityObject"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.LinqDatabase.LinqEntityDataRepository`3.Remove(`1)">
            <summary>
            
            </summary>
            <param name="id"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.LinqDatabase.LinqEntityDataRepository`3.FindOne(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
            <summary>
            
            </summary>
            <param name="expression"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.LinqDatabase.LinqEntityDataRepository`3.Find(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
            <summary>
            
            </summary>
            <param name="expression"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.LinqDatabase.LinqEntityDataRepository`3.FindAll">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.LinqDatabase.LinqEntityDataRepository`3.AsQueryable">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.LinqDatabase.LinqEntityDataRepository`3.ConvertAndAttach(`1)">
            <summary>
            
            </summary>
            <param name="id"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.LinqDatabase.LinqEntityDataRepository`3.ConvertAndAttach(`0)">
            <summary>
            
            </summary>
            <param name="entityObject"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.LinqDatabase.LinqEntityDataRepository`3.CreateCommonQuery(System.Data.Linq.DataContext,System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
            <summary>
            
            </summary>
            <param name="context"></param>
            <param name="expression"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.LinqDatabase.LinqEntityDataRepository`3.ResolveConflicts(System.Data.Linq.DataContext)">
            <summary>
            
            </summary>
            <param name="context"></param>
        </member>
        <member name="P:Fuse8.DomainFramework.DataAccess.LinqDatabase.LinqEntityDataRepository`3.CacheQuery">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.DataAccess.LinqDatabase.LinqEntityDataRepository`3.CurrentContext">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.DataAccess.LinqDatabase.LinqEntityDataRepository`3.LinqMapper">
            <summary>
            
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.Configuration.DataRepositoryConfiguration">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.Configuration.DataRepositoryConfiguration.SqlConnectionString">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.Configuration.DataRepositoryConfiguration.AlwaysCreateSqlConnection">
            <summary>
            
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.Common.Logging.ILogging">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Logging.ILogging.Log(System.String,System.String)">
            <summary>
            
            </summary>
            <param name="category"></param>
            <param name="message"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Logging.ILogging.LogError(System.String,System.Exception)">
            <summary>
            
            </summary>
            <param name="message"></param>
            <param name="ex"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Logging.ILogging.LogError(System.String,System.String)">
            <summary>
            
            </summary>
            <param name="message"></param>
            <param name="errorDetails"></param>
            <returns></returns>
        </member>
        <member name="T:Fuse8.DomainFramework.CacheService.BaseDependencyCacheService`2">
            <summary>
            
            </summary>
            <typeparam name="TEntity"></typeparam>
            <typeparam name="TKey"></typeparam>
        </member>
        <member name="F:Fuse8.DomainFramework.CacheService.BaseDependencyCacheService`2.DependencyCacheKey">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.BaseDependencyCacheService`2.AddToDependency(System.String)">
            <summary>
            Store dependencies in concrete cache
            </summary>
            <param name="cacheKey"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.BaseDependencyCacheService`2.ClearDependency(`0)">
            <summary>
            Clear dependencies from concrete cache
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.BaseDependencyCacheService`2.ClearDependency(`1)">
            <summary>
            
            </summary>
            <param name="id"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.BaseDependencyCacheService`2.DirectAddItemToCache(System.String,`0)">
            <summary>
            
            </summary>
            <param name="cacheKey"></param>
            <param name="entityObject"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.BaseDependencyCacheService`2.DirectAddListToCache(System.String,System.Collections.Generic.IList{`0})">
            <summary>
            
            </summary>
            <param name="cacheKey"></param>
            <param name="entityObjects"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.BaseDependencyCacheService`2.DirectGetFromCache(System.String)">
            <summary>
            
            </summary>
            <param name="cacheKey"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.BaseDependencyCacheService`2.DirectGetListFromCache(System.String)">
            <summary>
            
            </summary>
            <param name="cacheKey"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.BaseDependencyCacheService`2.DirectRemoveItemFromCache(System.String)">
            <summary>
            
            </summary>
            <param name="cacheKey"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.BaseDependencyCacheService`2.DirectClearCache">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.BaseDependencyCacheService`2.ClientGet``1(System.String)">
            <summary>
            
            </summary>
            <param name="cacheKey"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.BaseDependencyCacheService`2.ClientGet``1(System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            
            </summary>
            <param name="cacheKey"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.BaseDependencyCacheService`2.ClientStore``1(Fuse8.DomainFramework.CacheService.CacheStoreMode,System.String,``0,System.DateTime,System.TimeSpan)">
            <summary>
            
            </summary>
            <typeparam name="TStored"></typeparam>
            <param name="mode"></param>
            <param name="cacheKey"></param>
            <param name="cachedObject"></param>
            <param name="absoluteExpiration"></param>
            <param name="slidingExpiration"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.BaseDependencyCacheService`2.ClientRemove``1(System.String)">
            <summary>
            
            </summary>
            <param name="cacheKey"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.BaseDependencyCacheService`2.ClientFlushAll">
            <summary>
            
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.DataAccess.UnitOfWorkController`1">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.UnitOfWorkController`1.GetCurrentUnitOfWork">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.UnitOfWorkController`1.CallCloseToUnitOfWork">
            <summary>
            
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.DataAccess.SqlDatabase.SqlUnitOfWork`1">
            <summary>
            
            </summary>
            <typeparam name="T"></typeparam>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.SqlDatabase.SqlUnitOfWork`1.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.SqlDatabase.SqlUnitOfWork`1.Dispose">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.SqlDatabase.SqlUnitOfWork`1.Dispose(System.Boolean)">
            <summary>
            
            </summary>
            <param name="disposing"></param>
        </member>
        <member name="P:Fuse8.DomainFramework.DataAccess.SqlDatabase.SqlUnitOfWork`1.Connection">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.DataAccess.SqlDatabase.SqlUnitOfWork`1.Transaction">
            <summary>
            
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.Common.Logging.ExecutionTimeHandler">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Logging.ExecutionTimeHandler.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Logging.ExecutionTimeHandler.#ctor(System.Int32)">
            <summary>
            
            </summary>
            <param name="order"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Logging.ExecutionTimeHandler.Invoke(Microsoft.Practices.Unity.InterceptionExtension.IMethodInvocation,Microsoft.Practices.Unity.InterceptionExtension.GetNextHandlerDelegate)">
            <summary>
            
            </summary>
            <param name="input"></param>
            <param name="getNext"></param>
            <returns></returns>
        </member>
        <member name="P:Fuse8.DomainFramework.Common.Logging.ExecutionTimeHandler.Order">
            <summary>
            
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.Common.Locator.RegistryServiceLocator">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Locator.RegistryServiceLocator.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Locator.RegistryServiceLocator.DoGetInstance(System.Type,System.String)">
            <summary>
            
            </summary>
            <param name="serviceType"></param>
            <param name="key"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Locator.RegistryServiceLocator.DoGetAllInstances(System.Type)">
            <summary>
            
            </summary>
            <param name="serviceType"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Locator.RegistryServiceLocator.IsRegistered``1">
            <summary>
            
            </summary>
            <typeparam name="TService"></typeparam>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Locator.RegistryServiceLocator.IsRegistered(System.Type)">
            <summary>
            
            </summary>
            <param name="serviceType"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Locator.RegistryServiceLocator.SetDefaultService``1(``0)">
            <summary>
            
            </summary>
            <typeparam name="TService"></typeparam>
            <param name="service"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Locator.RegistryServiceLocator.SetDefaultService(System.Type)">
            <summary>
            
            </summary>
            <param name="serviceType"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Locator.RegistryServiceLocator.GetDefaultService``1">
            <summary>
            
            </summary>
            <typeparam name="TService"></typeparam>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Locator.RegistryServiceLocator.GetDefaultService(System.Type)">
            <summary>
            
            </summary>
            <param name="serviceType"></param>
            <returns></returns>
        </member>
        <member name="T:Fuse8.DomainFramework.Common.Exceptions.UnitOfWorkNotDefinedException">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Exceptions.UnitOfWorkNotDefinedException.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Exceptions.UnitOfWorkNotDefinedException.#ctor(System.String)">
            <summary>
            
            </summary>
            <param name="message"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Exceptions.UnitOfWorkNotDefinedException.#ctor(System.String,System.Exception)">
            <summary>
            
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Exceptions.UnitOfWorkNotDefinedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            
            </summary>
            <param name="info"></param>
            <param name="context"></param>
        </member>
        <member name="T:Fuse8.DomainFramework.BusinessService.BaseBusinessService`2">
            <summary>
            
            </summary>
            <typeparam name="TEntity"></typeparam>
            <typeparam name="TKey"></typeparam>
        </member>
        <member name="T:Fuse8.DomainFramework.BusinessService.IEntityBusinessService`2">
            <summary>
            
            </summary>
            <typeparam name="TEntity"></typeparam>
            <typeparam name="TKey"></typeparam>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.IEntityBusinessService`2.Add(`0)">
            <summary>
            
            </summary>
            <param name="entityObject"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.IEntityBusinessService`2.Save(`0)">
            <summary>
            
            </summary>
            <param name="entityObject"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.IEntityBusinessService`2.Remove(`0)">
            <summary>
            
            </summary>
            <param name="entityObject"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.IEntityBusinessService`2.Remove(`1)">
            <summary>
            
            </summary>
            <param name="id"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.IEntityBusinessService`2.FindOne(`1)">
            <summary>
            
            </summary>
            <param name="id"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.IEntityBusinessService`2.FindOne(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
            <summary>
            
            </summary>
            <param name="expression"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.IEntityBusinessService`2.Find(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
            <summary>
            
            </summary>
            <param name="expression"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.IEntityBusinessService`2.FindAll">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.IEntityBusinessService`2.FindOneByCommand(Fuse8.DomainFramework.Domain.IEntityCommand{`0})">
            <summary>
            
            </summary>
            <param name="command"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.IEntityBusinessService`2.FindOneByCommand(Fuse8.DomainFramework.Domain.IEntityCommand{`0},System.Boolean)">
            <summary>
            
            </summary>
            <param name="command"></param>
            <param name="clearDependency"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.IEntityBusinessService`2.FindByCommand(Fuse8.DomainFramework.Domain.IEntityCommand{`0})">
            <summary>
            
            </summary>
            <param name="command"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.IEntityBusinessService`2.FindByCommand(Fuse8.DomainFramework.Domain.IEntityCommand{`0},System.Boolean)">
            <summary>
            
            </summary>
            <param name="command"></param>
            <param name="clearDependency"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.IEntityBusinessService`2.Execute(Fuse8.DomainFramework.Domain.IEntityCommand{`0})">
            <summary>
            
            </summary>
            <param name="command"></param>
        </member>
        <member name="P:Fuse8.DomainFramework.BusinessService.IEntityBusinessService`2.Entity">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.BaseBusinessService`2.OnValidating(Fuse8.DomainFramework.ValidationService.ValidationEntityPreEventArgs{`0,`1})">
            <summary>
            Raises the <see cref="E:Fuse8.DomainFramework.BusinessService.BaseBusinessService`2.Validating"/> event before validates data.
            </summary>
            <remarks>
            The OnValidating() method also enables derived classes to handle the event without attaching a delegate. 
            This is the preferred technique for handling the event in a derived class.
            </remarks>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.BaseBusinessService`2.OnUpdating(Fuse8.DomainFramework.BusinessService.EntityPreEventArgs{`0,`1})">
            <summary>
            Raises the <see cref="E:Fuse8.DomainFramework.BusinessService.BaseBusinessService`2.Updating"/> event before saves data to the repository.
            </summary>
            <remarks>
            The OnUpdating() method also enables derived classes to handle the event without attaching a delegate. 
            This is the preferred technique for handling the event in a derived class.
            </remarks>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.BaseBusinessService`2.OnUpdated(Fuse8.DomainFramework.BusinessService.EntityEventArgs{`0,`1})">
            <summary>
            Raises the <see cref="E:Fuse8.DomainFramework.BusinessService.BaseBusinessService`2.Updated"/> event after saves data to the repository.
            </summary>
            <remarks>
            The OnUpdated() method also enables derived classes to handle the event without attaching a delegate. 
            This is the preferred technique for handling the event in a derived class.
            </remarks>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.BaseBusinessService`2.OnCreating(Fuse8.DomainFramework.BusinessService.EntityPreEventArgs{`0,`1})">
            <summary>
            Raises the <see cref="E:Fuse8.DomainFramework.BusinessService.BaseBusinessService`2.Creating"/> event before saves data to the repository.
            </summary>
            <remarks>
            The OnCreating() method also enables derived classes to handle the event without attaching a delegate. 
            This is the preferred technique for handling the event in a derived class.
            </remarks>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.BaseBusinessService`2.OnCreated(Fuse8.DomainFramework.BusinessService.EntityEventArgs{`0,`1})">
            <summary>
            Raises the <see cref="E:Fuse8.DomainFramework.BusinessService.BaseBusinessService`2.Created"/> event after saves data to the repository.
            </summary>
            <remarks>
            The OnCreated() method also enables derived classes to handle the event without attaching a delegate. 
            This is the preferred technique for handling the event in a derived class.
            </remarks>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.BaseBusinessService`2.OnDeleting(Fuse8.DomainFramework.BusinessService.EntityPreEventArgs{`0,`1})">
            <summary>
            Raises the <see cref="E:Fuse8.DomainFramework.BusinessService.BaseBusinessService`2.Deleting"/> event before saves data to the repository.
            </summary>
            <remarks>
            The OnDeleting() method also enables derived classes to handle the event without attaching a delegate. 
            This is the preferred technique for handling the event in a derived class.
            </remarks>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.BaseBusinessService`2.OnDeleted(Fuse8.DomainFramework.BusinessService.EntityEventArgs{`0,`1})">
            <summary>
            Raises the <see cref="E:Fuse8.DomainFramework.BusinessService.BaseBusinessService`2.Deleted"/> event after saves data to the repository.
            </summary>
            <remarks>
            The OnDeleted() method also enables derived classes to handle the event without attaching a delegate. 
            This is the preferred technique for handling the event in a derived class.
            </remarks>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.BaseBusinessService`2.CanAdd(`0)">
            <summary>
            
            </summary>
            <param name="entityObject"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.BaseBusinessService`2.CanSave(`0)">
            <summary>
            
            </summary>
            <param name="entityObject"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.BaseBusinessService`2.CanRemove(`0)">
            <summary>
            
            </summary>
            <param name="entityObject"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.BaseBusinessService`2.Add(`0)">
            <summary>
            
            </summary>
            <param name="entityObject"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.BaseBusinessService`2.Save(`0)">
            <summary>
            
            </summary>
            <param name="entityObject"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.BaseBusinessService`2.Remove(`0)">
            <summary>
            
            </summary>
            <param name="entityObject"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.BaseBusinessService`2.Remove(`1)">
            <summary>
            
            </summary>
            <param name="id"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.BaseBusinessService`2.FindOne(`1)">
            <summary>
            
            </summary>
            <param name="id"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.BaseBusinessService`2.FindOne(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
            <summary>
            
            </summary>
            <param name="expression"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.BaseBusinessService`2.Find(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
            <summary>
            
            </summary>
            <param name="expression"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.BaseBusinessService`2.FindAll">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.BaseBusinessService`2.FindOneByCommand(Fuse8.DomainFramework.Domain.IEntityCommand{`0})">
            <summary>
            
            </summary>
            <param name="command"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.BaseBusinessService`2.FindOneByCommand(Fuse8.DomainFramework.Domain.IEntityCommand{`0},System.Boolean)">
            <summary>
            
            </summary>
            <param name="command"></param>
            <param name="clearDependency"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.BaseBusinessService`2.FindByCommand(Fuse8.DomainFramework.Domain.IEntityCommand{`0})">
            <summary>
            
            </summary>
            <param name="command"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.BaseBusinessService`2.FindByCommand(Fuse8.DomainFramework.Domain.IEntityCommand{`0},System.Boolean)">
            <summary>
            
            </summary>
            <param name="command"></param>
            <param name="clearDependency"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.BaseBusinessService`2.Execute(Fuse8.DomainFramework.Domain.IEntityCommand{`0})">
            <summary>
            
            </summary>
            <param name="command"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.BaseBusinessService`2.Validate(`0,Fuse8.DomainFramework.ValidationService.ValidationActionType)">
            <summary>
            
            </summary>
            <param name="entityObject"></param>
            <param name="actionType"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.BaseBusinessService`2.RegisterResultCallback``1(System.Func{``0,System.Linq.IQueryable{`0}},``0,System.String,System.Boolean)">
            <summary>
            
            </summary>
            <typeparam name="T"></typeparam>
            <param name="selector"></param>
            <param name="selectorParameter"></param>
            <param name="cacheKey"></param>
            <param name="clearDependency"></param>
            <returns></returns>
        </member>
        <member name="P:Fuse8.DomainFramework.BusinessService.BaseBusinessService`2.EntityDataRepository">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.BusinessService.BaseBusinessService`2.EntityCacheService">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.BusinessService.BaseBusinessService`2.EntityValidationService">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.BusinessService.BaseBusinessService`2.CanCaching">
            <summary>
            
            </summary>
        </member>
        <member name="E:Fuse8.DomainFramework.BusinessService.BaseBusinessService`2.Validating">
            <summary>
            Used for general pre-processing, this event occurs before validates data and before saving data to the repository.
            This is also just before the Creating, Updating and Deleting events are fired.
            </summary>
        </member>
        <member name="E:Fuse8.DomainFramework.BusinessService.BaseBusinessService`2.Creating">
            <summary>
            Occurs just before saves data to the repository.
            </summary>
        </member>
        <member name="E:Fuse8.DomainFramework.BusinessService.BaseBusinessService`2.Updating">
            <summary>
            Occurs just before saves data to the repository.
            </summary>
        </member>
        <member name="E:Fuse8.DomainFramework.BusinessService.BaseBusinessService`2.Deleting">
            <summary>
            Occurs just before saves data to the repository.
            </summary>
        </member>
        <member name="E:Fuse8.DomainFramework.BusinessService.BaseBusinessService`2.Created">
            <summary>
            Occurs just before saves data to the repository.
            </summary>
        </member>
        <member name="E:Fuse8.DomainFramework.BusinessService.BaseBusinessService`2.Updated">
            <summary>
            Occurs just before saves data to the repository.
            </summary>
        </member>
        <member name="E:Fuse8.DomainFramework.BusinessService.BaseBusinessService`2.Deleted">
            <summary>
            Occurs just before saves data to the repository.
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.BusinessService.BaseBusinessService`2.Entity">
            <summary>
            
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.Domain.GuidEntityObject">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.Domain.GuidEntityObject.IncreaseId">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.Domain.GuidEntityObject.Equals(Fuse8.DomainFramework.Domain.IEntityObject{System.Guid},Fuse8.DomainFramework.Domain.IEntityObject{System.Guid})">
            <summary>
            
            </summary>
            <param name="x"></param>
            <param name="y"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Domain.GuidEntityObject.GetHashCode(Fuse8.DomainFramework.Domain.IEntityObject{System.Guid})">
            <summary>
            
            </summary>
            <param name="obj"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Domain.GuidEntityObject.Equals(System.Object)">
            <summary>
            
            </summary>
            <param name="obj"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Domain.GuidEntityObject.GetHashCode">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="P:Fuse8.DomainFramework.Domain.GuidEntityObject.Id">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.Domain.GuidEntityObject.TypeParameter">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.Domain.GuidEntityObject.IsNew">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.Domain.GuidEntityObject.IsCreated">
            <summary>
            
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.Domain.BaseEntityParameterCommand`2">
            <summary>
            
            </summary>
            <typeparam name="TEntity"></typeparam>
            <typeparam name="TEntityCommandParameter"></typeparam>
        </member>
        <member name="M:Fuse8.DomainFramework.Domain.BaseEntityParameterCommand`2.ConfigureCommand(Fuse8.DomainFramework.Domain.IEntityCommandParameter)">
            <summary>
            
            </summary>
            <param name="parameter"></param>
        </member>
        <member name="P:Fuse8.DomainFramework.Domain.BaseEntityParameterCommand`2.CommandParameter">
            <summary>
            
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.DataAccess.SqlDatabase.SqlUtility`2">
            <summary>
            
            </summary>
            <typeparam name="TEntity"></typeparam>
            <typeparam name="TKey"></typeparam>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.SqlDatabase.SqlUtility`2.ExecuteNonQuery(System.Data.SqlClient.SqlConnection,System.Data.SqlClient.SqlTransaction,System.String,System.Object,Fuse8.DomainFramework.DataAccess.SqlDatabase.ISqlEntityDataMapper{`0,`1})">
            <summary>
            
            </summary>
            <param name="connection"></param>
            <param name="transaction"></param>
            <param name="sp"></param>
            <param name="parameter"></param>
            <param name="mapper"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.SqlDatabase.SqlUtility`2.ExecuteNonQuery(System.Data.SqlClient.SqlConnection,System.Data.SqlClient.SqlTransaction,System.String,System.Object,Fuse8.DomainFramework.DataAccess.SqlDatabase.ISqlEntityDataMapper{`0,`1},System.Boolean)">
            <summary>
            
            </summary>
            <param name="connection"></param>
            <param name="transaction"></param>
            <param name="sp"></param>
            <param name="parameter"></param>
            <param name="mapper"></param>
            <param name="isForCreate"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.SqlDatabase.SqlUtility`2.ExecuteReader(System.Data.SqlClient.SqlConnection,System.Data.SqlClient.SqlTransaction,System.String,System.Object,Fuse8.DomainFramework.DataAccess.SqlDatabase.ISqlEntityDataMapper{`0,`1})">
            <summary>
            
            </summary>
            <param name="connection"></param>
            <param name="transaction"></param>
            <param name="sp"></param>
            <param name="parameter"></param>
            <param name="mapper"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.DataAccess.SqlDatabase.SqlUtility`2.ExecuteMultiReader(System.Data.SqlClient.SqlConnection,System.Data.SqlClient.SqlTransaction,System.String,System.Object,Fuse8.DomainFramework.DataAccess.SqlDatabase.ISqlEntityDataMapper{`0,`1})">
            <summary>
            
            </summary>
            <param name="connection"></param>
            <param name="transaction"></param>
            <param name="sp"></param>
            <param name="parameter"></param>
            <param name="mapper"></param>
            <returns></returns>
        </member>
        <member name="T:Fuse8.DomainFramework.Common.Exceptions.UnitOfWorkFactoryNotDefinedException">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Exceptions.UnitOfWorkFactoryNotDefinedException.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Exceptions.UnitOfWorkFactoryNotDefinedException.#ctor(System.String)">
            <summary>
            
            </summary>
            <param name="message"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Exceptions.UnitOfWorkFactoryNotDefinedException.#ctor(System.String,System.Exception)">
            <summary>
            
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Exceptions.UnitOfWorkFactoryNotDefinedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            
            </summary>
            <param name="info"></param>
            <param name="context"></param>
        </member>
        <member name="T:Fuse8.DomainFramework.CacheService.CacheItemView">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.CacheService.CacheItemView.Key">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.CacheService.CacheItemView.Value">
            <summary>
            
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.BusinessService.BusinessServiceTransaction`1">
            <summary>
            
            </summary>
            <typeparam name="T"></typeparam>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.BusinessServiceTransaction`1.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.BusinessServiceTransaction`1.With``1">
            <summary>
            
            </summary>
            <typeparam name="TSlave"></typeparam>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.BusinessServiceTransaction`1.Commit">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.BusinessServiceTransaction`1.Rollback">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.BusinessServiceTransaction`1.Finalize">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.BusinessServiceTransaction`1.Dispose(System.Boolean)">
            <summary>
            
            </summary>
            <param name="disposing"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.BusinessServiceTransaction`1.Dispose">
            <summary>
            
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.Common.Resource">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.Common.Resource.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.Common.Resource.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.Common.Resource.ActivateAllExceptionMessage">
            <summary>
              Looks up a localized string similar to Activation error occurred while trying to get all instances of type {0}.
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.Common.Resource.ActivationExceptionMessage">
            <summary>
              Looks up a localized string similar to Activation error occurred while trying to get instance of type {0}, key &quot;{1}&quot;.
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.Common.Resource.CollectionCannotBeEmpty">
            <summary>
              Looks up a localized string similar to The provided collection argument {0} cannot be empty.
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.Common.Resource.KeyNotFound">
            <summary>
              Looks up a localized string similar to There is no {0} key in context.
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.Common.Resource.NonValidEntity">
            <summary>
              Looks up a localized string similar to Entity {0} isn&apos;t valid.
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.Common.Resource.NullReferenceError">
            <summary>
              Looks up a localized string similar to Object {0} is null.
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.Common.Resource.StringCannotBeEmpty">
            <summary>
              Looks up a localized string similar to The provided string argument {0} cannot be empty.
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.Common.Resource.UnresolvedDependency">
            <summary>
              Looks up a localized string similar to Dependency object for type {0} cannot be found.
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.Common.Exceptions.EntityDataRepositoryMapperNotDefinedException">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Exceptions.EntityDataRepositoryMapperNotDefinedException.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Exceptions.EntityDataRepositoryMapperNotDefinedException.#ctor(System.String)">
            <summary>
            
            </summary>
            <param name="message"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Exceptions.EntityDataRepositoryMapperNotDefinedException.#ctor(System.String,System.Exception)">
            <summary>
            
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Exceptions.EntityDataRepositoryMapperNotDefinedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            
            </summary>
            <param name="info"></param>
            <param name="context"></param>
        </member>
        <member name="T:Fuse8.DomainFramework.CacheService.TagHttpCacheService`2">
            <summary>
            
            </summary>
            <typeparam name="TEntity"></typeparam>
            <typeparam name="TKey"></typeparam>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.TagHttpCacheService`2.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.TagHttpCacheService`2.#ctor(Fuse8.DomainFramework.CacheService.CacheServiceOptions)">
            <summary>
            
            </summary>
            <param name="options"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.TagHttpCacheService`2.ClientGet``1(System.String)">
            <summary>
            
            </summary>
            <typeparam name="TStored"></typeparam>
            <param name="cacheKey"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.TagHttpCacheService`2.ClientGet``1(System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            
            </summary>
            <typeparam name="TStored"></typeparam>
            <param name="cacheKey"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.TagHttpCacheService`2.ClientStore``1(Fuse8.DomainFramework.CacheService.CacheStoreMode,System.String,``0,System.DateTime,System.TimeSpan)">
            <summary>
            
            </summary>
            <typeparam name="TStored"></typeparam>
            <param name="mode"></param>
            <param name="cacheKey"></param>
            <param name="cachedObject"></param>
            <param name="absoluteExpiration"></param>
            <param name="slidingExpiration"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.TagHttpCacheService`2.ClientRemove``1(System.String)">
            <summary>
            
            </summary>
            <typeparam name="TStored"></typeparam>
            <param name="cacheKey"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.TagHttpCacheService`2.ClientFlushAll">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.CacheService.TagHttpCacheService`2.CacheItems">
            <summary>
            
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.CacheService.CacheServiceOptions">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.CacheServiceOptions.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.CacheService.CacheServiceOptions.AbsoluteExpiration">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.CacheService.CacheServiceOptions.AbsoluteTimeSpanExpiration">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.CacheService.CacheServiceOptions.SlidingExpiration">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.CacheService.CacheServiceOptions.TagSlidingExpiration">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.CacheService.CacheServiceOptions.TagAddExpiration">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.CacheService.CacheServiceOptions.Priority">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.CacheService.CacheServiceOptions.RemovedCallback">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.CacheService.CacheServiceOptions.UseAsyncMethods">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.CacheService.CacheServiceOptions.KeyPrefix">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.CacheService.CacheServiceOptions.Dependencies">
            <summary>
            
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.Common.Exceptions.SqlUtilityException">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Exceptions.SqlUtilityException.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Exceptions.SqlUtilityException.#ctor(System.String)">
            <summary>
            
            </summary>
            <param name="message"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Exceptions.SqlUtilityException.#ctor(System.String,System.Exception)">
            <summary>
            
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Exceptions.SqlUtilityException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            
            </summary>
            <param name="info"></param>
            <param name="context"></param>
        </member>
        <member name="T:Fuse8.DomainFramework.CacheService.ICacheDependency`2">
            <summary>
            
            </summary>
            <typeparam name="TEntity"></typeparam>
            <typeparam name="TKey"></typeparam>
        </member>
        <member name="P:Fuse8.DomainFramework.CacheService.ICacheDependency`2.ClearByEntityAction">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.CacheService.ICacheDependency`2.ClearByKeyAction">
            <summary>
            
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.BusinessService.BusinessServiceFacade`2">
            <summary>
            
            </summary>
            <typeparam name="TEntity"></typeparam>
            <typeparam name="TKey"></typeparam>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.BusinessServiceFacade`2.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.BusinessServiceFacade`2.Add(`0)">
            <summary>
            
            </summary>
            <param name="entityObject"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.BusinessServiceFacade`2.Save(`0)">
            <summary>
            
            </summary>
            <param name="entityObject"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.BusinessServiceFacade`2.Remove(`0)">
            <summary>
            
            </summary>
            <param name="entityObject"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.BusinessServiceFacade`2.Remove(`1)">
            <summary>
            
            </summary>
            <param name="id"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.BusinessServiceFacade`2.FindOne(`1)">
            <summary>
            
            </summary>        
            <param name="id"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.BusinessServiceFacade`2.FindOne(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
            <summary>
            
            </summary>
            <param name="expression"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.BusinessServiceFacade`2.Find(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
            <summary>
            
            </summary>
            <param name="expression"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.BusinessServiceFacade`2.FindAll">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.BusinessServiceFacade`2.FindOneByCommand(Fuse8.DomainFramework.Domain.IEntityCommand{`0})">
            <summary>
            
            </summary>
            <param name="command"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.BusinessServiceFacade`2.FindOneByCommand(Fuse8.DomainFramework.Domain.IEntityCommand{`0},System.Boolean)">
            <summary>
            
            </summary>
            <param name="command"></param>
            <param name="clearDependency"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.BusinessServiceFacade`2.FindByCommand(Fuse8.DomainFramework.Domain.IEntityCommand{`0})">
            <summary>
            
            </summary>
            <param name="command"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.BusinessServiceFacade`2.FindByCommand(Fuse8.DomainFramework.Domain.IEntityCommand{`0},System.Boolean)">
            <summary>
            
            </summary>
            <param name="command"></param>
            <param name="clearDependency"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.BusinessServiceFacade`2.Execute(Fuse8.DomainFramework.Domain.IEntityCommand{`0})">
            <summary>
            
            </summary>
            <param name="command"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.BusinessService.BusinessServiceFacade`2.SetDefaultService(Fuse8.DomainFramework.BusinessService.IEntityBusinessService{`0,`1})">
            <summary>
            
            </summary>
            <param name="service"></param>
        </member>
        <member name="P:Fuse8.DomainFramework.BusinessService.BusinessServiceFacade`2.InnerService">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.BusinessService.BusinessServiceFacade`2.Entity">
            <summary>
            
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.Common.Logging.TraceLogging">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Logging.TraceLogging.Log(System.String,System.String)">
            <summary>
            
            </summary>
            <param name="category"></param>
            <param name="message"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Logging.TraceLogging.LogError(System.String,System.Exception)">
            <summary>
            
            </summary>
            <param name="message"></param>
            <param name="ex"></param>
            <returns></returns>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Logging.TraceLogging.LogError(System.String,System.String)">
            <summary>
            
            </summary>
            <param name="message"></param>
            <param name="errorDetails"></param>
            <returns></returns>
        </member>
        <member name="T:Fuse8.DomainFramework.Common.Logging.LogHandler">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Logging.LogHandler.#ctor(System.String)">
            <summary>
            
            </summary>
            <param name="messageFormat"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Logging.LogHandler.#ctor(System.String,System.Int32)">
            <summary>
            
            </summary>
            <param name="messageFormat"></param>
            <param name="order"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Logging.LogHandler.Invoke(Microsoft.Practices.Unity.InterceptionExtension.IMethodInvocation,Microsoft.Practices.Unity.InterceptionExtension.GetNextHandlerDelegate)">
            <summary>
            
            </summary>
            <param name="input"></param>
            <param name="getNext"></param>
            <returns></returns>
        </member>
        <member name="P:Fuse8.DomainFramework.Common.Logging.LogHandler.MessageFormat">
            <summary>
            
            </summary>
        </member>
        <member name="P:Fuse8.DomainFramework.Common.Logging.LogHandler.Order">
            <summary>
            
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.Common.Exceptions.ActivationException">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Exceptions.ActivationException.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Exceptions.ActivationException.#ctor(System.String)">
            <summary>
            
            </summary>
            <param name="message"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Exceptions.ActivationException.#ctor(System.String,System.Exception)">
            <summary>
            
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Fuse8.DomainFramework.Common.Exceptions.ActivationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            
            </summary>
            <param name="info"></param>
            <param name="context"></param>
        </member>
        <member name="T:Fuse8.DomainFramework.CacheService.NoCachingAttribute">
            <summary>
            Flag attribute that entity can't be cached
            </summary>
        </member>
        <member name="M:Fuse8.DomainFramework.CacheService.NoCachingAttribute.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="T:Fuse8.DomainFramework.CacheService.DependencyLinkAttribute">
            <summary>
            
            </summary>
        </member>
    </members>
</doc>
